无限轮播并自动滚动的ListView
- 列表自动滚动。
- ListView无限轮播。
- ListView的条目点击和条目长按可以正常响应,滑动事件屏蔽。
- 通过适配器的方式实现固定显示条目的个数。
- ListView滚动的时候尽量屏蔽长按事件。
- 按照普通ListView的方式来使用。
- 实现
AutoScrollListView.AutoScroll接口。getImmovableCount返回需要固定显示的条目的个数,此方法能决定ListView的高度。getListItemHeight(Context context)返回单个条目的高度(建议每个条目高度一致)。
注意:
- 需要限制每个条目的高度是固定的
- ListView的适配器需要实现
AutoScrollListView.AutoScroll接口。
原理类似AutoScrollViewPager。
数据组织方式:
原有集合的前后各追加可见条目个元素,然后在滚动结束后重新设置合适的位置(如果需要的话)。
Author peerless2012
Email peerless2012@126.con

