我試圖實現Blink動畫。閃爍的Alpha動畫沒有淡入淡出效果
此代碼的視圖閃爍淡入和淡出:
AlphaAnimation blink = new AlphaAnimation(0.0f, 1.0f);
blink.setDuration(500);
blink.setStartOffset(0);
//changing it makes more than one animation appear in different time stamps.
blink.setRepeatMode(Animation.REVERSE);
blink.setRepeatCount(Animation.INFINITE);
我有兩個問題:
- setStartOffset(N); - >改變n使不止一個動畫出現在不同的時間戳中。未同步。我希望它被同步,所有動畫應該同時出現並消失。
- 我不想淡入或淡出,只需幾毫秒延遲即可看到&。 是否有任何其他動畫類,我不得不使用,或者我必須做一個自定義動畫。 請致電幫幫我。
如果你在每個動畫不同的開始偏移,那他們當然就不會運行同步,因爲開始偏移是不同的....爲什麼用動畫反正如果你不想動畫什麼?您可以將可見性設置爲可見或不可見/在兩者之間延遲... – ElDuderino
請參閱:http://developer.android.com/guide/topics/graphics/drawable-animation.html –
我不想要睡覺UI線程,這就是爲什麼我認爲動畫會是一個更好的主意。 –