水平滚动的思路借鉴于 Android RecyclerView打造自动循环效果,但是这个不能实现循环左右移动,所以我进行了一个小修改,添加了方向这个概念,并在滚动到最顶端的时候自动改变了方向。
|
|
首先我们考虑到水平列表可以使用 RecycleView 实现:
|
|
然后我们重写一下 RecycleView 继承并使用 scrollBy()
方法来实现自动滚动。
水平滚动的思路借鉴于 Android RecyclerView打造自动循环效果,但是这个不能实现循环左右移动,所以我进行了一个小修改,添加了方向这个概念,并在滚动到最顶端的时候自动改变了方向。
|
|
首先我们考虑到水平列表可以使用 RecycleView 实现:
|
|
然后我们重写一下 RecycleView 继承并使用 scrollBy()
方法来实现自动滚动。