带有Gallery的ImageView onTouchListener

时间:2012-04-22 12:23:39

标签: android

我想添加到ImageView捏合功能。所以我扩展了ImageView并实现了OnTouchListener接口。 ImageView是可点击的。该功能可以使用,但当我将自定义ImageViewGallery窗口小部件一起使用时,图库不会滑动。如果我将focusableclickable设置为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;
       }

1 个答案:

答案 0 :(得分:-1)

在ontouch lister中返回false,然后尝试我希望它能正常工作......