我们实现轮播图效果,大部分都是使用viewpager实现,但是要实现无限循环就要动动脑子了,比如我就是5张图,那么要实现循环播放的话,该怎么实现,我们都知道viewpager最终的数据显示是通过adapter,而数据绑定是在adapter中,adapter中有个getCount()方法就是返回viewpager显示图片的张数,那么我们要实现无限循环的话,那么getCount()方法可以返回500,但是一般都是返回int类型的最大数,也就是 Integer.MAX_VALUE,还有就是比如滑动到6个位置的时候其实是显示第一张图片,而adapter中有个instantiateItem(View arg0, int arg1)就是显示显示图片的控件对象,而且还自动滑动,这个一般都是使用handler的post...方法,具体看代码,我们实现轮播图效果,大部分都是使用viewpager实现,但是要实现无限循环就要动动脑子了,比