如何停止调用motionevent.action\u down和motionevent.action\u up和motionevent.action\u同时移动?

x7yiwoj4  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(220)

我为imageview创建了一个自定义类,在该类中有一个ontouch方法,当我单击该视图时,将面对下面的问题
在我的redmi设备中,仅当我同时触按view motionevent.action\u down和motionevent.action\u up方法时自动调用,
其他设备同时调用motionevent.action\u down和motionevent.action\u up和motionevent.action\u move,
我只想同时调用motionevent.action\u down和motionevent.action\u
所以我想同时停止3个方法调用是可能的?

@Override
    public boolean onTouch(View v, MotionEvent event) {
        switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
                Logger.e("call_:-  Dot touched");
                break;

            case MotionEvent.ACTION_MOVE:
                Logger.e("call_:-  Dot moving + X: " + touchedDot.x + " Y: " +
                break;

            case MotionEvent.ACTION_UP:
                Logger.e("call_:-  Dot touched ACTION_UP");
                break;

            case MotionEvent.ACTION_CANCEL:
                break;

            case MotionEvent.ACTION_POINTER_UP:
                mode = NONE;
                break;

            case MotionEvent.ACTION_HOVER_ENTER:
                mode = NONE;
                break;

            default:
                break;
        }

        return true;
    }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题