我有一个带有活动的Android应用,我希望能够进行缩放。
Activity是一个LinearLayout,它包含几个控件,其中一个是ScrollView。我已经按照这里非常好的例子实现了缩放:
https://github.com/Xjasz/AndroidZoomableViewGroup/blob/master/ZoomListView.java
这是我所看到的:
如果我将Finger1放在ScrollView之外,我可以将Finger2放在任何地方,并且可以放大缩放。
如果我把Finger1放在ScrollView里面,那么无论我把Finger2放在哪里都不会放大。
在我看来,一旦手指进入ScrollView,onTouchEvent就不会传播到父母身上。
还有其他人看到过这样的行为吗?关于我如何解决这个问题的任何想法,以便我可以随时放大,如果我先在ScrollView中触摸?