2
ボタンを押した後にユーザーが指を離したときにいつでも検出できますか?ユーザーがAndroidのボタンを離したときに検出する
ユーザーがボタンを垂直に離したときにonTouchListenerがアクションを取得すると判断しました(アクション:ACTION_CANCEL)が、ユーザーがボタンから離れるときを判断する方法を見つけることができませんでした水平に
public boolean onTouch(View arg0, MotionEvent arg1) {
switch(arg1.getAction()){
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP:
switch(arg0.getId()){
case R.id.my_button:
button.setBackgroundResource(R.drawable.untouched);
break;
}
break;
case MotionEvent.ACTION_DOWN:
switch(arg0.getId()){
case R.id.my_button:
button.setBackgroundResource(R.drawable.touched);
break;
}
break;
}
return false;
}
これは私が探しているもののように聞こえる。私はあなたのテストがどのように進むのかを教えてあげます。 –
は完璧に動作します。 –