连续滚动图库?
我有一个 Gallery 对象,可以从左向右滚动并再次返回。但是,我想让这个画廊自行循环,这样当我到达最后一个视图时,第一个视图就在下一个,我可以继续滚动。有什么想法吗?谢谢。
I have a Gallery object that scrolls from left to right and back again. However, I would like to make this Gallery circle back on itself, that way when I get to my last View, the very first one is next and I can just keep scrolling. Any ideas? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
画廊使用适配器来支持它们显示的数据。您可以创建一个自定义适配器,其中
getCount()
返回 Integer.MAX_VALUE,而getView()
对位置与您拥有的图像数量进行取模。这样它总是返回给定位置的适当图像。Galleries use an Adapter to back the data that they display. You can create a custom adapter where
getCount()
returns Integer.MAX_VALUE andgetView()
does a modulos the position with the number of images you have. This way it always returns the appropriate image for a given position.