本文和大家一起写一个Android图片轮播控件,供大家参考,具体内容如下
1. 轮播控件的组成部分
我们以知乎日报Android客户端的轮播控件为例,分析一下轮播控件的主要组成:
首先我们要有用来显示图片的View对象,根据上图中底部中央的5个点,我们知道需要5个ImageView来显示需要轮播的图片,另外还需要5个ImageView来显示5个点。现在考虑以下轮播组件应该具有的行为,首先需要每隔一定时间间隔切换到下一张图片,并且图片间切换的效果应该是平滑的,就像“翻书”一样。由此我们可以想到将5个图片当做ViewPager的Page,这样图片切换时自然会有平滑的效果。接下