Я хочу, чтобы мое ImageButton
изображение изменилось через некоторое время после последнее клик.Отложенное действие после последней кнопки нажмите
ImageButton b = ...
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
b.removeCallbacks(null);
b.postDelayed(new Runnable() {
@Override
public void run() {
b.setImageResource(android.R.drawable.ic_delete);
}
}, 1500);
}
});
Этот код не работает. Линки, удаляющие обратные вызовы, возвращают true, но не удаляют обратные вызовы. Если я нажимаю кнопку снова и снова, она будет меняться после 1,5 секунд после первого щелчка.