android的handler图片循环播放
2016-01-14 08:00
513 查看
package com.imagehandler; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends Activity { private ImageView imageView; private Handler handler; private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewById(R.id.imageView1); textView = (TextView) findViewById(R.id.textView1); handler = new Handler(){ @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub if(msg.what==1){ if(msg.arg1%5==0){ imageView.setImageResource(R.drawable.x6); }else if(msg.arg1%5==1){ imageView.setImageResource(R.drawable.x7); } else if(msg.arg1%5==2){ imageView.setImageResource(R.drawable.x8); } else if(msg.arg1%5==3){ imageView.setImageResource(R.drawable.x9); } else if(msg.arg1%5==4){ imageView.setImageResource(R.drawable.xa); } } textView.setText(String.valueOf(msg.arg1)); super.handleMessage(msg); } }; } public void looper(View view){ new Thread(){ public void run(){ for (int i = 1; i < 100000; i++) { Message message=new Message(); message.what=1; message.arg1=i; try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } handler.sendMessage(message); } } }.start(); } }
相关文章推荐
- Android中的PopupWindow详解
- Android Lolipop 屏蔽隐式Intent检查引发的错误
- Android日期选择器用法
- Android 内存抖动 性能分析 <10>
- SurfaceView 基础用法
- android138 360 小火箭
- Android Studio项目目录结构介绍
- 从TextView源码解析:“android开发中,文字的最难适配”
- Android学习第一章第一节android学习路线图
- android sdk是个啥
- 我用的Android Studio插件
- ant android 打包签名和渠道
- AndroidStudio重启adb
- view爆炸的烟花效果
- Android开发 旋转屏幕导致Activity重建解决方法(转)
- Android 性能测试
- os x下 apk逆向工程利器 AndroidCrackTool for Mac 最新版
- 【Android 5.1.1_r1+Nexus4】Android源码的下载、编译到刷机
- android DiskLruCache看源码并记录思路日志
- Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框