【发布时间】:2012-07-03 08:53:32
【问题描述】:
我正在为此thread 使用一种方法,以使画廊每次滑动都会更改一个图像。我的问题是,要发生这种图像更改,用户必须将图像拖动到画廊宽度的至少 50%,这在大型设备上可能变得不可接受。
所以,我需要使拖动距离比现在更小(默认为 50%)。我怎样才能实现它?
【问题讨论】:
标签: android
我正在为此thread 使用一种方法,以使画廊每次滑动都会更改一个图像。我的问题是,要发生这种图像更改,用户必须将图像拖动到画廊宽度的至少 50%,这在大型设备上可能变得不可接受。
所以,我需要使拖动距离比现在更小(默认为 50%)。我怎样才能实现它?
【问题讨论】:
标签: android
我建议两个选项:
1:使用支持库中的 ViewPager 代替图库。使用 ViewPager 时,您一次只能拖动一个页面,而没有画廊的轮播效果。
http://developer.android.com/reference/android/support/v4/view/ViewPager.html
2:如果你想坚持使用图库:Yaaic(IRC 客户端)在早期版本中也使用图库,一次滚动几页太容易了,所以我们在此降低了图库的敏感度提交:
https://github.com/pocmo/Yaaic/commit/db91a85676210c7f36510861c38b935d87d65bb9
【讨论】: