1

ImageViewピンチ機能を追加したい。そこで、 を拡張し、インターフェースImageViewを実装しました。OnTouchListenerImageViewクリック可能です。機能自体は機能しますImageViewが、Galleryウィジェットでカスタムを使用すると、ギャラリーがスワイプしません。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;
       }
4

1 に答える 1

-1

ontouch lister で false を返してから試してみてください...

于 2012-04-22T13:08:22.970 に答える