Android---计时器切换字体颜色
来源:互联网 发布:哪个电视直播软件好 编辑:程序博客网 时间:2024/06/06 18:35
实现效果:点击 Button 启动定时器每隔1秒切换一次字体颜色(红色和黄色),共闪烁3次。再次点击 Button闪烁重新开始,再次闪烁3次,如此反复。
实现方法:(Timer,TimerTask,Handler)
Timer timer;/启动计时器private void startTimer() {//每次重新启动定时器是先停掉原来的计时器,重新计时stopTimer();if (timer == null) {index = 0;timer = new Timer();timer.schedule( new TimerTask() {@Overridepublic void run() {Message message = new Message();message.arg1 = 0;handler_.sendMessage( message );}}, 1000, 1000 );}}//停止计时器 (cancel方法过后,timer要设置为null,不然无法执行schedule)private void stopTimer() {if (timer != null) {timer.cancel();timer = null;}}android.os.Handler handler_ = new android.os.Handler() {@Overridepublic void handleMessage(Message msg) {if (msg.arg1 == 0) {changeTextViewColor();//闪烁3次之后,计时器停掉if (index == 6) {index = 0;StopTimer();}}}};//通过对2求余得到的数来切换闪烁的颜色int index = 0;public void changeTextViewColor() {if (index % 2 == 0) {calltextview.setTextColor( Color.rgb( 253, 243, 6 ) );//黄色} else {calltextview.setTextColor( Color.rgb( 255, 3, 16 ) );//红色}index = index + 1;}
阅读全文
0 0
- Android---计时器切换字体颜色
- android selector用法(切换字体以及背景颜色)
- Android 根据触摸状态切换背景,颜色,字体等状态
- 关于Android TabHost切换Tab字体的颜色背景颜色改变
- android字体颜色选择器
- Android 字体和颜色
- Android 设置字体颜色
- android 字体颜色
- android 字体颜色随机
- Android字体颜色
- Android字体切换
- android TextView字体切换
- android切换字体
- Android Tablayout + viewpager 切换时修改tablayout title(标题)的字体颜色和字体大小
- Android字体颜色 Android背景颜色
- 使用togglebutton切换背景颜色和字体颜色
- android 设置字体颜色 颜色大全
- ANDROID TEXTVIEW 设置字体颜色
- 欢迎使用CSDN-markdown编辑器
- 【技术问题】浏览器主页修复
- iOS蓝牙原生封装,助力智能硬件开发
- 用prctl给线程命名
- mysqli封装类
- Android---计时器切换字体颜色
- Linux运维岗面试题汇总
- 深度学习中的数学公式-自己看的
- 《机器学习》学习笔记chapter1 绪论(占坑)
- Map集合按照ASCII码从小到大(字典序)排序--JAVA
- css复习——浮动与BFC
- oracle 联合索引使用问题
- ajax异步获取数据后动态向表格中添加数据的页面
- BZOJ 2720 浅谈期望线性性分部转移