我有两个ImageViews。
1.ImageView zoomImageMoveable:应放大,缩小和移动。 2.ImageView zoomImageFixed:show zoom这是引导线。
我希望一触即可运行不同的功能。
{
FrameLayout myFrame = new FrameLayout(this.getContext());
myFrame.addView(zoomImageMoveable);
myFrame.addView(zoomImageFixed);
}
案例1.我试图在每个视图中附加一个监听器,因为它们只重叠一个作品。
案例2.我还试图用FrameLayout包装两个视图,并在该布局中添加一个OnTouchListener,以便将调用转发给每个指定的方法。然而,这种方法也行不通。
myFrame.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
zoomImageMoveable.onTouchEvent(event);
zoomImageFixed.onTouchEvent(event);
return false;
}
});
我该如何处理这个问题?