将图库元素显示为圆形

时间:2010-07-31 08:20:27

标签: android photo-gallery

您好我正在使用图库来显示图像。但画廊结束了。我不想要这种行为;我想在画廊的两边一遍又一遍地重复这些图像。有没有办法将图库元素显示为圆圈?

1 个答案:

答案 0 :(得分:4)

我写了一篇关于如何创建圆形图库的教程。 在我的博客文章中阅读: http://evgeni-shafran.blogspot.com/2011/08/tutorial-custom-gallery-circular-and.html

这就是我所做的:

在我使用的适配器中,我让他认为他有一个非常重要的元素。 然后每个元素position = position%element.lenght 然后我在中间做了第一个位置。

所以会发生这样的事情:(让我们为3个元素做,你可以拥有你以后想要的数量) 这是适配器看到元素的方式:

1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3 ,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3

现在你告诉他第一个元素在中间:

1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3, - >的 1 < - ,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3

如果你把它变成一个非常大的数字,用户可以在结束之前滚动很多。

希望它对你有所帮助。