#Banner 轮播图
(主要给自己看的,助于理解)。关于这一部分,可以依靠界面以及逻辑上的配合,个人的实现方法借鉴了许多网络上的写法,思路大致如下,采用viewpager+自定义圆点view, 用setOnPageChangeListener(已过时,现为addOnPageChangeListener)来监听viewpager滑动,从而设置圆点的状态。需要掌握的还有Viewpager的自动滑动,这里用的是scheduledExecutorService,它是Google对线程池的一种封装,理解还不透彻,需要定义好圆点view的格式以及两种不同格式之间的selector,逻辑的实现不能只是顺序轮播,而且用手滑动后我们必须重新去计算滚动时间,不然就会显得很突兀,这里没有解决。
简单的轮播图效果实现
最新推荐文章于 2022-05-03 13:28:34 发布