来自:http://blog.csdn.net/smartbetter/article/details/53083816
实现ViewPager的滑动:
通过设置
Paste_Image.png
和
Paste_Image.png
来实现;默认有足够数量的子view;初始化时设置当前的显示的子view为中间部分附近,显示第一个。
实现自动循环:
第一种(他的):
Paste_Image.png
Paste_Image.png
第二种(我的):点击之后延长循环时间,循环开始后恢复默认。
Paste_Image.png
Paste_Image.png
之前一直都是这么实现的,后来我们领导说滑动的时间特别长滑到了第一个怎么办;其实这种方法只是伪实现,于是采用用另外的方法实现了,有时间重温一遍,(http://www.jianshu.com/p/10f2049f4a28)
所有代码截图:
Paste_Image.png
布局:
Paste_Image.png
MainActivity:
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
adapter:
Paste_Image.png
监听:
Paste_Image.png
drawable:
selector_dot.xml
Paste_Image.png
dot_enable:
Paste_Image.png
dot_normal:
Paste_Image.png
不要复制 自己敲一遍。










网友评论