ueno2014/09/29 05:09いえいえ! eventにタッチの状態が入ってきます。以下の様な感じに判定をいれるといいと思います。 もしif文などの判定がないと同じ処理が何回か走ってしまう事があります。 お気をつけ下さい。 public boolean onTouch(View v, MotionEvent event) { // 画面のタッチイベントがイベントが入る int action = event.getAction(); // 入ってきた値とMotionEventクラスの定数と比べて、指が画面に触れた瞬間なのか指が画面から離れた瞬間なのかを判定 if (action == MotionEvent.ACTION_DOWN){ // 指がふれた瞬間 }else if(action == MotionEvent.ACTION_UP){ // 指が離れた瞬間 } return false; // ここでtureを返せばそのこのview内にタッチイベントは発生しない } 沢山の状態を分岐させたい場合はswitch文を使うといいかもしれません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/29 04:37
2014/09/29 05:09