3.8.5版本Samsung galaxy s25 使用手机笔触发不了TOUCH事件

3.8.5版本Samsung galaxy s25 使用手机笔触发不了TOUCH事件,麻烦大佬们帮忙看看。还是说需要监听其它事件

恰好遇到了
触控笔的点击事件不一样,包括华为也会有这个问题。
可以重写触摸事件,模拟成触摸事件

@Override
public boolean dispatchTouchEvent(MotionEvent event) {
    // 检测是否是电容笔触摸
    if (event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS) {
        // 转换 Stylus 事件为 Finger 事件
        MotionEvent newEvent = MotionEvent.obtain(
            event.getDownTime(),
            event.getEventTime(),
            event.getAction(),
            event.getX(),
            event.getY(),
            event.getMetaState()
        );
        return super.dispatchTouchEvent(newEvent);
    }
    return super.dispatchTouchEvent(event);
}

与麒麟子反馈过,不知道引擎组这边倾向于开发者解决还是引擎组内部解决~

4赞

好的,请问下这是在那个脚本里面改

AppActivity.java

谢谢~!!