我正在Android上玩游戏,我有一个函数MoveCharacter(int direction),当按下按钮时移动动画精灵。
例如,当用户按上键时,我有以下代码:
然而,只要用户一直按住按钮,我希望能够继续移动角色。令人惊讶的是,我在Android中没有找到如何实现这一点的方法。是否有一种onButtonDownLister?
例如,当用户按上键时,我有以下代码:
mControls.UpButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mLevel.mCharAnimation.FrameUp();
}
});
然而,只要用户一直按住按钮,我希望能够继续移动角色。令人惊讶的是,我在Android中没有找到如何实现这一点的方法。是否有一种onButtonDownLister?
MotionEvent.ACTION_CANCEL
并执行与action_up
相同的操作。 - Gary Bak