Android 용 간단한 게임을 만들고 싶습니다. 여기에 플레이어에 버튼 목록이 표시됩니다. 그는 손가락을 스 와이프/드래그 할 수있는 기능이 있어야하며 화면 이동을 멈 추면 이동 결과가 표시됩니다.버튼 위로 호버/스 와이프 감지
Action_UP 및 Action_Down를 호출 할 때 내가 볼 수있는,하지만 난 Action_HOVER_MOVE을 사용할 수 없습니다
View.OnTouchListener OTL = new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction()==MotionEvent.ACTION_DOWN
|| motionEvent.getAction()==MotionEvent.ACTION_HOVER_MOVE)
{
Button B = (Button)view;
if (B.isActivated())
{
String letter = B.getText()+"";
word+=letter;
}
B.setActivated(false);
Toast t = Toast.makeText(MainActivity.this,word,Toast.LENGTH_SHORT);
t.show();
}
if (motionEvent.getAction()==MotionEvent.ACTION_UP)
{
Toast t = Toast.makeText(MainActivity.this,word,Toast.LENGTH_SHORT);
t.show();
word="";
resetButtons();
}
return true;
}
};
어떻게 다른 버튼 스 와이프를 감지?
이 ACTION_HOVER_MOVE 마우스 이벤트에 사용하는 사람들에게 분명하지 않을 수있는 작동하지 않는 이유에 대해 혼란스러워하는 사람들을위한 아주 좋은 질문입니다. –