正确使用MotionEvent.ACTION_HOVER_EXIT?

时间:2015-06-23 16:47:35

标签: java android motionevent

当指针超出View的边界时,我希望收到通知。所以我设置了这样的监听器:

view.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_HOVER_EXIT) {
               // Notify
            }
        } 

然而,这不起作用。有什么想法吗? 非常感谢!

1 个答案:

答案 0 :(得分:1)

根据文件,它应该送到

    View.onGenericMotionEvent(MotionEvent)

而不是

    View.onTouchEvent(MotionEvent)