博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用Handler配合线程来实现定时切换图片(18)
阅读量:6193 次
发布时间:2019-06-21

本文共 1087 字,大约阅读时间需要 3 分钟。

hot3.png

public class MainActivity extends Activity {	private int[] imagearr = { R.drawable.bg01, R.drawable.bg02,			R.drawable.bg03, R.drawable.bg04, R.drawable.bg05, };	private int count = 0;	private ImageView imageview;	Handler handler = new Handler() {		public void handleMessage(android.os.Message msg) {			if (msg.what == 0) {				imageview.setImageResource(imagearr[count++]);				if (count >= imagearr.length) {					count = 0;				}			}		};	};	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		imageview = (ImageView) this.findViewById(R.id.imageview);		new Thread(new Runnable() {			@Override			public void run() {				while (true) {					handler.sendEmptyMessage(0);					try {						Thread.sleep(2000);					} catch (InterruptedException e) {						e.printStackTrace();					}				}			}		}).start();		//定时器也可以实现		// new Timer().schedule(new TimerTask() {		//		// @Override		// public void run() {		// handler.sendEmptyMessage(0);		// }		// }, 0, 2000);	}}

转载于:https://my.oschina.net/u/2541146/blog/625267

你可能感兴趣的文章
php上传$_FILES 无法取值
查看>>
python 输出当前行号
查看>>
vue21 slot占位
查看>>
12C -- 配置Application Continuity
查看>>
Redis从入门到精通:初级篇(转)
查看>>
刨根问底 | Elasticsearch 5.X集群多节点角色配置深入详解【转】
查看>>
python怎么写可读性好的面向过程的长篇代码?
查看>>
怎样轻松将SD卡照片数据恢复
查看>>
Gsoap编译
查看>>
Linux下函数调用堆栈帧的详细解释【转】
查看>>
洛谷P2765 魔术球问题(贪心 最大流)
查看>>
SQL Server2016 配置管理器
查看>>
并发下线程池的最佳数量计算
查看>>
@EnableAsync和@Async开始异步任务支持
查看>>
匿名内部类和内部类中的this
查看>>
[Python设计模式] 第27章 正则表达式——解释器模式
查看>>
ROS设备的性价比图
查看>>
日志分析方法
查看>>
Android TV 开发 (1)
查看>>
The POM for XXX is invalid, transitive dependencies (if any) will not be available解决方案
查看>>