手指悬停在按钮上时Android检测到

时间:2013-01-15 20:30:49

标签: android button onhover

我创造了一个游戏,如果用户按下一个按钮,它就会沿着特定的方向移动蛇。

而不是当你按下一个按钮时,我想这样做,当手指悬停在按钮上时蛇会移动。

所以我已将方法从setOnTouchListener更改为setOnHoverListener

这是我的代码:

Button btnRight = (Button) findViewById(R.id.btnRight);
btnRight.setOnHoverListener(new OnHoverListener(){
    public boolean onHover(View v, MotionEvent event) {
        if(direction!=4)
            direction = 6;
        return false;
    }
});

当手指按在屏幕上并被拖过按钮时,没有任何反应。

当手指拖过按钮时,如何进行注册?有一个简单的方法解决方案,还是我必须检测坐标等?

0 个答案:

没有答案