在一项活动中进行图像视图的投掷和pinchzoom

Jac*_*lai 8 android android-gesture

我有一个Imageview(就像一个杂志页面).当我浏览到那个图像然后我想要下一个图像(页面).也想要放大和缩小此图像的选项.我怎么能实现这一目标?

谢谢

jos*_*hus 3

假设您已经分别研究了捏合缩放滑动手势,您可能希望对可用性施加限制。当图像缩放(占据的区域大于屏幕尺寸)时,您应该禁用滑动检测,并在图像尺寸小于屏幕尺寸时再次启用它。

  • 我如何检测它是捏缩放还是 swype 手势? (2认同)
  • 在检测捏缩放时,您使用 MotionEvent.ACTION_POINTER_DOWN 来检测触摸屏幕的第二根手指。虽然没有 MotionEvent.ACTION_UP,但 onTouchEvent 正在处理的任何内容都应该是捏合手势。尝试设置标志来启用/禁用滑动检测。当然,正如我的回答中提到的,支持检查图像的大小。 (2认同)