1

我想添加ImageView捏合功能。所以我扩展了ImageView并实现了OnTouchListener接口。ImageView是可点击的。该功能可以正常工作,但是当我将自定义ImageViewGallery小部件一起使用时,图库不会滑动。如果我将focusableand设置clickable为 false,则画廊滑动。我怎样才能让他们一起工作?

自定义 ImageView 的代码

    public class Custom6 extends ImageView implements OnTouchListener {


        public Custom6(Context context) {
            super(context);
            setClickable(true);
            setScaleType(ScaleType.MATRIX);
            setOnTouchListener(this);
        }

        public Custom6(Context context, AttributeSet attrs,
                int defStyle) {
            super(context, attrs, defStyle);
            setClickable(true);
            setScaleType(ScaleType.MATRIX);
            setOnTouchListener(this);
        }

        public Custom6(Context context, AttributeSet attrs) {
            super(context, attrs);
            setClickable(true);
            setScaleType(ScaleType.MATRIX);
            setOnTouchListener(this);
        }

       public boolean onTouch(View v, MotionEvent event) {
           return true;
       }
4

1 回答 1

-1

在ontouch lister中返回false,然后尝试我希望它会起作用......

于 2012-04-22T13:08:22.970 回答