您好,我使用手写笔(例如,三星笔)开发了一个应用程序。如您所知,当我们单击手写笔上的按钮时,会出现“Air command”(弹出窗口)。我的目标是“将空中命令覆盖到我的自定义函数中”
首先,我从 *SpenHoverListener"(Samsung Spen SDK 5.0 支持)开始,并重写 onHover 函数,如下所示。
private SpenHoverListener mHoverListener = new SpenHoverListener() {
@Override
public boolean onHover(View view, MotionEvent event) {
Log.e("Test",""+event.getButtonState());
updateHoverUI(event.getRawX(), event.getRawY(), event.getPressure(), event.getAction(), "Hover");
return true;
}
};
我可以成功监控按钮点击事件(BUTTON_STYLUS_PRIMARY => Button is clicked)。但是,我无法禁用空中命令。
有什么办法可以禁用空中命令?
最好的祝福。