实现gallery无限循环

来源:互联网 发布:淘宝网减肥产品排行 编辑:程序博客网 时间:2024/05/17 00:52

通过这几天的学习,发现前面的头像图片添加后在选择图片时,会很快到尾部。这是一个弊端。那么要实现图片无限循环,就要将前边的内容作适当的改变。

所要修改的地方是将获得所要显示的图片个数的函数getCount()的返回值改为MAX_VALUE。这是一个无穷大的数值。接着就是将图片替换语句btn_img.setImageResource(images[]), 响应gallery事件中的is.setImageResource(images[])以及将控制所要显示的某一张图片语句iv.setImageResource(images[])的下表改为position%images.length即可实现无限循环的功能。当然这只是一个小小的细节方面的问题,可以根据自己的习惯选择自己喜欢的方式。

下面是修改前后演示结果的对比: