这就是我想要实现的目标:
活动以没有ClickListener开始,并且有四个文本视图都具有白色背景
我想将textview 1的颜色更改为蓝色.等待2秒钟然后将其更改为白色并将textview 2更改为蓝色.等待2秒然后将其改回白色......依此类推,直到我将textview 4变为蓝色并返回白色.
完成后,我想添加ClickListener并等待用户输入.
我怎样才能做到这一点?我是Android的新手但是理解点点滴滴.
无需为此创建线程或动画。
解决方案非常简单:使用 Handler.postDelayed() 或 Handler.sendMessageDelayed():
http://developer.android.com/reference/android/os/Handler.html#postDelayed(java.lang.Runnable,长) http://developer.android.com/reference/android/os/Handler.html# sendMessageDelayed(android.os.Message ,长)
为了实现稳健的实现,请确保至少通过 Activity.onDestroy() 删除任何挂起的消息。(或者,如果您在 Activity.onStart() 中发布它们,请在 Activity.onStop() 中删除它们;如果在 Activity.onResume() 中发布,请在 Activity.onPause() 中删除。)
| 归档时间: |
|
| 查看次数: |
2386 次 |
| 最近记录: |