我玩Android上一场比赛,我有一个函数MoveCharacter(INT方向)移动时按下按钮安卓:如何当按钮被按下
例如动画精灵,当用户知道直逼我有这样的代码:
mControls.UpButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mLevel.mCharAnimation.FrameUp();
}
});
不过,我希望能够保持,只要用户保持按钮向下移动的字符。令人惊讶的是,我还没有发现如何在Android中做到这一点。 是否有某种onButtonDownLister?
这真的没有回答这个问题。如果用户将他的手指滑离按钮,ACTION_UP从不会被调用。 – quemeful
@quemeful,如果你发布了一个解决方案_does_回答这个问题,会不会很好。由于您的评论实际上引导我测试该场景,因此我发现正确的答案是也测试'MotionEvent.ACTION_CANCEL'并执行与action_up相同的操作。 –