检测鼠标指针消失

时间:2018-04-25 07:47:43

标签: java android mouse-pointer

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

有没有办法捕捉鼠标指针消失的事件? 更新: 我需要支持API级别19等,所以像onPointerCaptureChanged这样的东西,即使它们是一个解决方案,也不相关(它在API级别26上添加)

1 个答案:

答案 0 :(得分:0)

会是这样的:

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

因为onFocusChange是事件(你需要捕获它)并且它适用于InputEvents并且鼠标被认为是输入设备这应该工作

hasPointerCapture正是你要找的我会告诉你鼠标是否消失了