检测鼠标指针消失



将鼠标连接到Android设备时,有一个指针。如果您不将鼠标移动约15秒钟,则会消失。这就是Android的工作方式。

有什么方法可以捕获鼠标指针消失的事件?更新:我需要支持API级别19及以后,因此,即使onPointerCaptureChanged是解决方案,也不重要(在API级别26上添加(

它将是这样的:

public void onFocusChange(){
    if(!hasPointerCapture()){
         // do your magic
    }
}

由于onfocuschange是事件(您需要捕获它(,并且它可以在Inputevents上起作用,鼠标应视为输入设备,因此应工作

hasPointerCapture正是您在寻找什么,我会说鼠标是否消失

最新更新