time 
设为首页】【收藏本站
当前位置: 主页 > 电脑网络 > 操作系统 > 嵌入式 > Android > 用ViewPager实现高仿图片左右滑动自动切换的优酷Android客户端

用ViewPager实现高仿图片左右滑动自动切换的优酷Android客户端

时间:2012-11-08 12:26 点击:17848次 字体:[ ]




本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现:

具体思路:

1. 工程中需要添加android-support-v4.jar,才能使用ViewPager控件.

2. 图片的自动切换: 可使用Timer或者ScheduledExecutorService,这个有多重方式可以实现.

    同时要切换底部的dots(园点

3.Handler+Message机制更新UI,这个相信大家都很熟练,不再描述

4. 实现的一些细节:注意中的优化:图片的自动切换启动了其他的线程,要在Activity在可见到不可见的状态,也就是在onStop()方法中将线程停止,在onStart()方法中开启线程。否则,Timer没有停止,或者反复开启,会引起较大的内存消耗,时间一长就程序就会崩掉。 还有,就是在跳转到其他Activity的过程中会出现画面的卡顿


 

下面看一下效果图和具体代码:

用ViewPager实现高仿图片左右滑动自动切换的优酷Android客户端_www.fengfly.com            用ViewPager实现高仿图片左右滑动自动切换的优酷Android客户端_www.fengfly.com
 


 


工程结构如下图所示:

main.xml:

用ViewPager实现高仿图片左右滑动自动切换的优酷Android客户端_www.fengfly.com

 



本文地址 : http://www.fengfly.com/plus/view-210113-1.html
标签: Android 客户端 ViewPager 自动切换 优酷 图片左右滑动
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: