handler.postDelayedというのを使います。
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//タップしたらすぐ動作するメソッド
imageView.setImageResource(R.drawable.ossantapped);
soundPool.play(soundOne, 1.0f, 1.0f, 0, 0, 1);
//今回の記事で紹介した部分
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//処理内容はここに
imageView.setImageResource(R.drawable.ossan);
}
}, 200);//1000ミリ秒 0.2秒後に行う処理
}
});
タップしたらimageViewにsetImageResource(R.drawable.ossantapped)を呼び出し、
handler.postDelayedの処理に移ります。
200m秒後に、setImageResource(R.drawable.ossan)が読まれる。