ontouchlistener同一区域的两个视图如何?

时间:2010-12-24 17:49:02

标签: android imageview ontouchlistener

我有两个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;
      }
 });

我该如何处理这个问题?

0 个答案:

没有答案