1

我正在为此线程使用一种方法,以使画廊每次滑动都会更改一个图像。我的问题是,要发生这种图像更改,用户必须将图像拖动到画廊宽度的至少 50%,这在大型设备上可能变得不可接受。

所以,我需要使拖动距离比现在更小(默认为 50%)。我怎样才能实现它?

4

1 回答 1

2

我建议两种选择:

1:使用支持库中的 ViewPager 代替图库。使用 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

于 2012-07-03T09:09:17.047 回答