android 对View的延时更换内容

一、当ImageView按下时可以跟换一张按下效果的图片进行显示,使用postDelayed即可以让view在规定时间后执行run()中的内容

img.setImageResource(R.drawable.pzt_up_press);      
img.postDelayed(new Runnable() {
@Override
public void run() {
  img.setImageResource(R.drawable.pzt_up_nomal);
  }
}, 200);

二、让TextView字体显示小一号后,间隔规定时间显示为正常大小:

text.setTextSize(TypedValue.COMPLEX_UNIT_SP,16);      //使用TypedValue后不用自己进行字体转换
text.postDelayed(new Runnable() {
@Override
public void run() {
text.setTextSize(TypedValue.COMPLEX_UNIT_SP,18);
}
}, 500);

原文地址:https://www.cnblogs.com/suliang-com/p/6124580.html