我正在为此thread使用一种方法,以使图库每次滑动即可更改一张图片。我的问题是,要进行这种图像更改,用户必须将图像拖动到画廊宽度的至少50%,这在大型设备上可能变得无法接受。

因此,我需要使拖动距离小于现在的距离(默认为50%)。我该如何实现?

最佳答案

我建议两个选择:

1:使用支持库中的ViewPager代替Gallery。使用ViewPager时,一次只能拖动一页,而没有画廊的轮播效果。

http://developer.android.com/reference/android/support/v4/view/ViewPager.html

2:如果您想坚持使用Gallery:Yaaic(一个IRC客户端)在较早的版本中也使用了Gallery,那么一次滚动就可以轻松滚动几页,因此在此提交中我们降低了Gallery的敏感性:

https://github.com/pocmo/Yaaic/commit/db91a85676210c7f36510861c38b935d87d65bb9

关于android - 画廊限制逃离距离,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11307519/

10-11 20:26