Ali*_*aka 5 android gallery swipe imageview pinchzoom
现在我想将它们两者结合起来.
问题是,滑动事件被ImageViewTouch消耗并被Gallery遗漏.
两个组件如何消耗事件?
这将解决我的问题,因为最终,在一些事件之后,每个组件都将知道如何做出相应的反应.例如,如果第一个事件是ACTION_DOWN,则它可以是捏缩放或滑动的一部分.两个组件(Gallery和ImageViewTouch)都应该使用它,以便知道在以下事件中要做什么.
我通过更改 ImageViewZoom 中的一些代码来组合这两个组件。所做的更改是,如果事件被 ImageViewTouch 使用,则事件将返回一个值。如果是这样,则该事件不应传递给画廊。如果 ImageView 没有消耗该事件,则图库应该消耗它(如果可以的话)。
虽然还有一些小问题,但已经可以使用了。希望社区中的其他人能够提供帮助。
这是 github 上的分支: https: //github.com/kilaka/ImageViewZoom
谢谢。
| 归档时间: |
|
| 查看次数: |
4407 次 |
| 最近记录: |