handler的简单使用
来源:互联网 发布:中国乳业大数据平台 编辑:程序博客网 时间:2024/06/05 14:25
实现简单的动画:
public class MainActivity extends Activity {// 定义周期性显示的图片的IDint[] imageIds = new int[] { R.drawable.java, R.drawable.ee,R.drawable.ajax, R.drawable.xml, R.drawable.classic };int currentImageId = 0;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final ImageView show = (ImageView) findViewById(R.id.show);final Handler myHandler = new Handler() {@Overridepublic void handleMessage(Message msg) {// 如果该消息是本程序所发送的if (msg.what == 0x1233) {// 动态地修改所显示的图片show.setImageResource(imageIds[currentImageId++]);if (currentImageId >= 4) {currentImageId = 0;}}}};// 定义一个计时器,让该计时器周期性地执行指定任务new Timer().schedule(new TimerTask() {@Overridepublic void run() {// 新启动的线程无法访问该Activity里的组件// 所以需要通过Handler发送信息Message msg = new Message();msg.what = 0x1233;// 发送消息myHandler.sendMessage(msg);}}, 0, 800);}}
0 0
- Handler 的简单使用
- handler的简单使用
- Handler的简单使用
- handler的简单使用
- handler的简单使用
- Android Handler的简单使用
- Handler、Message的简单使用
- Handler的基本简单使用
- ProgressBar、Handler的简单使用
- Handler的简单使用介绍
- Handler的简单介绍和使用
- Handler 和 HandlerThread 的简单使用
- [android]_[handler的简单使用]
- Android基础--Handler的使用简单介绍
- android 中 Handler 的简单使用
- Handler的介绍及简单使用
- android中handler的简单使用
- Android Handler、Loop 的简单使用
- gradle复习(2)-eclipse中添加依赖jar包
- ios项目中安装和使用CocoaPods
- webview使用心得
- Broadcast机制(转载)
- Quick-Cocos2d-x的热更新机制实现(终极版2)
- handler的简单使用
- SQL查询 执行顺序
- cs域与ps域概念与区别
- kettle —— 从一个数据库抽取数据到另一个数据库
- freescale UBOOT
- 配置树莓派交叉编译平台
- Oracle Study之案例--数据恢复神器Flashback(1)
- 哈夫曼树和哈夫曼编码
- CURLOPT_HEADER 控制是否返回请求头信息