原文
原理
网上看到ViewPager
的循环效果, 大概有两种实现。
No. | Detail |
---|---|
1 | 在原始视图左右各添加一个view,当到达边界view的时候, 快速跳转到相对应的view, 达成循环的效果。参考 ViewPager实现左右无限循环效果 |
2 | 用一个比较大的列表view, 定位到中间, 让客户以为是无限的。 |
第一种实现方法, 到达边界的时候, 视图切换不太自然。
本文实现第二种方法。
代码如下
需要注意的地方都注释了,应该比较容易理解了。
MainActivity.java
1 | package com.qefee.pj.testviewpager; |
activity_main.xml
1 | "1.0" encoding="utf-8" xml version= |