I want to make an ImageButton disappear after being clicked, and after two seconds the ImageButton appear again.
I've searched on the stackoverflow but I cannot find any answer.
I tried to use Timer, but my activity start to crash.
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View button) {
button.setBackgroundResource(R.drawable.avatar_dead);
final long changeTime = 1000L;
button.postDelayed(new Runnable() {
@Override
public void run() {
button.setBackgroundResource(R.drawable.avatar_small);
}
}, changeTime);
}
});