Demo
extends Activity{ privateImageView changeImg =
null;
//ImageView组件Handler handler =
newHandler(
new Handler.Callback() { @Override public boolean handleMessage(Message msg) { if(msg.what==0) {***
//发来的Message的识别号***changeImg.setImageAlpha(255);**
//设置图片的透明度为255,也就是不透明** } return false; } }); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);**changeImg = (ImageView) findViewById(R.id.change_img);**
//绑定图片组件 } private classOnClick
implementsView.OnClickListener{
//继承单击监听类 @Override public void onClick(View v) { changeImg.setImageAlpha(50);
//设置changeImg透明度Toast.makeText(MainActivity.
this, "该功能暂时还没开发,敬请期待!"
, Toast.LENGTH_SHORT).show(); newThread() {
//延迟恢复changeImg的状况 public void run(){ try { sleep(300);
//延迟300毫秒Message msg =
newMessage();
//声明并实例化一个Message类,用于通知Handler执行功能msg.what=0;
//msg对象的标识号handler.sendMessage(msg);
//发送msg对象,这样会执行Callbak()事件}
catch(InterruptedException e) {
//抛出异常 e.printStackTrace(); } } }.start(); } }来源: http://www.bubuko.com/infodetail-2283770.html