Tags标签 网战地图
当前位置: 主页 > 编程语言 > Android >

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

2014-06-06 13:53 [Android] 来源于:
导读:本例是用Vi ewPager去做的实现,支持自动滑动和手动 滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现: 具体思路: 1. 工程中需要添加 android-support-v4.jar, 才能使用ViewPage r 控件. 2. 图片的自动 切换: 可使用Timer 或者 ScheduledExecuto

本例是用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

 

(编辑:)

本文标签:
网友评论

栏目列表

推荐文章