我们如何检查Java屏幕上有多少手指?

问题描述 投票:0回答:1

我想做的是,当我单击应用程序屏幕时,我想在屏幕上点击多少手指?表示1个手指点击,2个手指点击和3个手指点击。

android onclicklistener multi-touch motionevent taps
1个回答
0
投票

使用MotionEvent.getPointerCount()。您可以在此处阅读更多详细信息:Respond to touch events

public boolean onTouchEvent(MotionEvent event) {
    int action = event.getAction();
    switch (action & MotionEvent.ACTION_MASK) {
        case MotionEvent.ACTION_POINTER_DOWN:
            int count = event.getPointerCount();
            // TODO: Do something you want here
            break;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.