我想我的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秒后改变图像。