ViewPager + Fragment 实现无限滑动
一、实现效果图
二、实现方式
主要的实现方式有两种:
第一种是采用Adapter内的getCount()方法返回Integer.MAX_VALUE。
第二种在列表的最前面插入最后一条数据,在列表末尾插入第一个数据,造成循环的假象。
两种方式各有优缺点,第一种方式滑动更流畅,不过试过需要至少 4 个元素才能使用。否则要么报错要么就会有白屏。第二种方法的缺点是第一个和最后一个元素切换效果可能不是太好。
2.1 第一种实现方法Integer.MAX_VALUE
简单的布局
<?xml.
原创
2020-09-06 11:12:10 ·
1241 阅读 ·
1 评论