用一個timer來製作閃爍特效 & Layout 的透明文字效果
閃爍:
用一個timer來控制public void timerTask() {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
boolean flag = true;
int randnum=0;
public void run() {
runOnUiThread(new Runnable() {
public void run() {
if(flag){
//shine
randnum = random(ansString.length);
//btulist[randnum].setTextColor(Color.RED);
//↑這行放要改的按鈕
flag = false;
}else{
//dark
//btulist[randnum].setTextColor(Color.TRANSPARENT);
//↑讓文字便透明
flag = true;
}
}
});
}
};
timer.schedule(task,1,1000); // 三個參數分別為:TimerTask、多久後執行、執行間隔
}
透明文字layout
寫個xml檔(color.xml),然後就可以套用到所有的layoutandroid:textColor="@color/transparent"
Xml檔:
<?xml version="1.0" encoding="utf-8"?><resources>
<color name="white">#FFFFFF</color>
<color name="dark">#000000</color>
<color name="red">#FF0000</color>
<color name="transparent">#0000</color>
</resources>
沒有留言:
張貼留言