使用定时器timer实现按钮闪烁的效果
来源:互联网 发布:炒现货白银软件 编辑:程序博客网 时间:2024/05/22 17:30
直接晒代码吧:
private count = 0;
private change = false;
import java.util.Timer;
import java.util.TimerTask;
//animation flash effect
private void forwardbtnAnimation(){
count = 0;
change = false;
timer = new Timer();
task = new TimerTask() {
public void run() {
runOnUiThread(new Runnable() {
public void run() {
if (count < 10) { //闪烁5次
if (change == true) {
change = false;
forwardbtn.setVisibility(View.VISIBLE);
} else {
change = true;
forwardbtn.setVisibility(View.INVISIBLE);
}
count++;
}
}
});
}
};
timer.schedule(task,0,100); //0表示立即开始,100为每100ms执行一次
}
提示:android控件的都是线程不安全的,因此更新控件必须得放在Runnable()中。
参考:http://blog.csdn.net/mingxunzh/archive/2010/04/17/5497987.aspx
private count = 0;
private change = false;
import java.util.Timer;
import java.util.TimerTask;
//animation flash effect
private void forwardbtnAnimation(){
count = 0;
change = false;
timer = new Timer();
task = new TimerTask() {
public void run() {
runOnUiThread(new Runnable() {
public void run() {
if (count < 10) { //闪烁5次
if (change == true) {
change = false;
forwardbtn.setVisibility(View.VISIBLE);
} else {
change = true;
forwardbtn.setVisibility(View.INVISIBLE);
}
count++;
}
}
});
}
};
timer.schedule(task,0,100); //0表示立即开始,100为每100ms执行一次
}
提示:android控件的都是线程不安全的,因此更新控件必须得放在Runnable()中。
参考:http://blog.csdn.net/mingxunzh/archive/2010/04/17/5497987.aspx
- 使用定时器timer实现按钮闪烁的效果
- AlarmManager定时器的使用,类似于timer效果
- 使用Timer实现定时器
- 定时器(Timer)的实现
- 定时器Timer的实现
- timer 定时器的使用
- Timer定时器的使用
- 定时器Timer的使用
- Timer 定时器的使用
- timer定时器的使用
- Timer定时器的使用
- Timer定时器的使用
- java timer定时器的使用
- Boost::timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- 有关java.net.SocketException: No buffer space available的问题
- 让网站链接样式千奇百怪
- 我的第一个OpenGL 程序
- variants of median
- AIR-最小化到系统托盘
- 使用定时器timer实现按钮闪烁的效果
- xml基础教程详细总结
- 微软证实浏览器IE9将不支持Flash
- Fedora 16 默认httpd启动出现段错误
- 指针使用中一些常见问题
- Linux redhat5.0 ftp 详解
- ubuntu chrome google doc 不能显示图标的问题
- Android 两次按Back键退出应用
- 视频游戏开发商Sega遭黑客攻击泄露用户信息