前提・実現したいこと
androidで誤ってタップしたとき、ドラッグしてから離しキャンセルさせたい場合
タッチイベントをスルーするにはどのようにすればよいのでしょうか?
普通ならClickListenerだけを使えば済むのですが、タッチイベントも実装したいです
下の場合はタブの範囲外で離しても処理Aが実行されてしまいます。
タブの範囲外で指を話したときに処理が実行されないようにしたいです。
該当のソースコード
JAVA
1protected void setTabListener() { 2 View tab = ~ ; 3 tab.setOnTouchListener(new OnTouchListener() { 4 @Override 5 public boolean onTouch(View view, MotionEvent event) { 6 7 if (event.getAction() == MotionEvent.ACTION_UP) { 8 //処理A 9 } 10 return false; 11 } 12 }); 13} 14
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/07 03:48