歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android字體閃爍動畫(線程)

Android字體閃爍動畫(線程)

日期:2017/3/1 11:12:57   编辑:Linux編程

Android字體閃爍動畫,使用線程和Timer實現

  1. public class ActivityMain extends Activity {
  2. public void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.main);
  5. spark();
  6. }
  7. private int clo = 0;
  8. public void spark() {
  9. final TextView touchScreen = (TextView) findViewById(R.id.TextView01);// 獲取頁面textview對象
  10. Timer timer = new Timer();
  11. TimerTask taskcc = new TimerTask(){
  12. public void run() {
  13. runOnUiThread(new Runnable() {
  14. public void run() {
  15. if (clo == 0) {
  16. clo = 1;
  17. touchScreen.setTextColor(Color.TRANSPARENT); // 透明
  18. } else {
  19. if (clo == 1) {
  20. clo = 2;
  21. touchScreen.setTextColor(Color.RED);
  22. } else {
  23. clo = 0;
  24. touchScreen.setTextColor(Color.GREEN);
  25. }
  26. }
  27. }
  28. });
  29. }
  30. };
  31. timer.schedule(taskcc, 1, 300); // 參數分別是delay(多長時間後執行),duration(執行間隔)
  32. }
  33. }
Copyright © Linux教程網 All Rights Reserved