質問: MotionEvent.ACTION_UP) { //離したときの動作 imageView.setImageResource(R.drawable.ossan); } return false; } }); ```
回答: タップしている間のみ等、特定の条件でのみ画像を切り替えたい場合は、 View.OnTouchListenerを使用する方法と、 Selecterと呼ばれるものを使用する方法があります。 OnTouchListener#onTouch(View v, MotionEvent event)の 第二引数MotionEventの状態から、タップされている等を判断できます。 Selecterはdrawableに配置するxmlファイルです。 Viewの状態と紐付けて何をさせるかを記述し、 Viewに画像設定するような感じで設定したら勝手に処理してくれます。 とりあえずここら辺を検索したらいいと思います。