计时器Timer,动画
2015-08-26 14:15
253 查看
线程
Handler handler=new Handler(){
// 定义处理信息的方法
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
//处理代码
break;
default:
break;
}
super.handleMessage(msg);
}
};
计时器:
使用Timer类的构造方法:Timer(int a,object b)创建一个计时器,其中的参数a的单位是毫秒,确定计时器每隔a毫秒“振铃”一次,参数b是计时器的监听器
计时器发生的振铃时间是ActionEvent类型事件,当振铃事件发生时,监听器就会监视这个事件,监视器就会回调ActionListener接口中的actionPerformed方法。
Android计时器Timer需配合TimerTask使用,
Timer timer=new Timer();
//new一个计时器实例
TimerTask timerTask=new TimerTask(){
//new一个计时器任务的实例,兵重写run方法,定义触发的动作
@Override
public void run(){
Message message=new Message();
message.what=1;
handler.sendMessage(message);
}
};
timer.schedule(task,3000);
//设定计时器的任务以及时间
overridePendingTransition()
实现两个Activity切换时的动画,在Activity中使用有两个参数:进入东华和出去的动画
注意:
1.必须在startActivity()或finish()之后立即调用
Handler handler=new Handler(){
// 定义处理信息的方法
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
//处理代码
break;
default:
break;
}
super.handleMessage(msg);
}
};
计时器:
使用Timer类的构造方法:Timer(int a,object b)创建一个计时器,其中的参数a的单位是毫秒,确定计时器每隔a毫秒“振铃”一次,参数b是计时器的监听器
计时器发生的振铃时间是ActionEvent类型事件,当振铃事件发生时,监听器就会监视这个事件,监视器就会回调ActionListener接口中的actionPerformed方法。
Android计时器Timer需配合TimerTask使用,
Timer timer=new Timer();
//new一个计时器实例
TimerTask timerTask=new TimerTask(){
//new一个计时器任务的实例,兵重写run方法,定义触发的动作
@Override
public void run(){
Message message=new Message();
message.what=1;
handler.sendMessage(message);
}
};
timer.schedule(task,3000);
//设定计时器的任务以及时间
overridePendingTransition()
实现两个Activity切换时的动画,在Activity中使用有两个参数:进入东华和出去的动画
注意:
1.必须在startActivity()或finish()之后立即调用
相关文章推荐
- txt批量转换成pdf格式的方法
- 张孝祥java视频学习笔记(六)
- 运维屌丝回答网传Linux运维面试题(三)
- 设置网络:跳转至系统设置页
- 在java代码中使用Oracle数据库的事务处理机制
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- CERC2014 Outer spaceinvaders(区间DP,推理)
- ndk-build 编译多个CPU架构的动态链接库
- C#中的??
- Android学习笔记:Andorid网络请求框架Volley的使用(中)--网络图片加载
- Windows Socket select 通信实例
- 解决CocoaPods的library not found问题
- 减少TIME_WAIT连接状态
- easyui datagrid datagrid-filter bug
- dos2unix替代
- 回滚保存点后究竟发生了什么?
- HTML语法基础
- float属性
- 计算UITableViewCell之间的间距(完美版)
- 怎么在InfoPath Web浏览器表单中弹出对话框?