2011-05-15 15 views

回答

1

您可以創建自定義的按鈕佈局像這樣,把他們在繪製文件夾

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<item>   
    <shape> 
     <gradient 
      android:endColor="@color/white" 
      android:startColor="@color/whitesmoke" 
      android:angle="270" /> 
     <stroke 
      android:width="2dp" 
      android:color="@color/grey3" /> 
     <corners 
      android:radius="10dp" /> 
    </shape> 
</item> 

其中顏色grey3是邊界,你可以啓動一個定時器,並添加一個TimerTask類然後讓它每30秒運行一次任務,只需將按鈕背景從一個.xml更改爲另一個具有不同邊框顏色的背景。

+0

在這種情況下,我認爲它將更像兩個計時器。我期望每30秒快速1,2,3,4次閃光或其他任何事情。就像,這三次眨眼將持續總共1秒鐘或某事。只是一個真正的快速「引起你的注意」類的東西......提醒。所以,必須有一種方法可以在一定時間間隔(另一個定時器)上閃爍(一個定時器)。 – Metallicraft 2011-06-18 21:27:37

+0

是的。您可以每隔30秒啓動一次倒計時器,運行1秒鐘,您可以將間隔設置爲每200毫秒或其他值。 – Robin 2011-06-19 02:49:27

+0

計時器=新CountDownTimer(1000,200){ 公共無效onTick(長millisUntilFinished){// 改變畫面這裏 \t} } \t} } 公共無效onFinish(){ \t \t \t } \t \t} } }; – Robin 2011-06-19 02:51:08