IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结!
android字体闪烁动画,使用线程和Timer实现
- public class ActivityMain extends Activity {
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- spark();
- }
- private int clo = 0;
- public void spark() {
- final TextView touchScreen = (TextView) findViewById(R.id.TextView01);// 获取页面textview对象
- Timer timer = new Timer();
- TimerTask taskcc = new TimerTask(){
- public void run() {
- runOnUiThread(new Runnable() {
- public void run() {
- if (clo == 0) {
- clo = 1;
- touchScreen.setTextColor(Color.TRANSPARENT); // 透明
- } else {
- if (clo == 1) {
- clo = 2;
- touchScreen.setTextColor(Color.RED);
- } else {
- clo = 0;
- touchScreen.setTextColor(Color.GREEN);
- }
- }
- }
- });
- }
- };
- timer.schedule(taskcc, 1, 300); // 参数分别是delay(多长时间后执行),duration(执行间隔)
- }
- }