我正在使用值動畫設置動畫圖像視圖。我想在Animation監聽器中添加一個延遲,即在「onAnimationRepeat()」中。如何做到這一點?重新啓動動畫時延遲
0
A
回答
1
也許嘗試這樣的事:
public class Test {
private int repeatNumber == 0;
public void startAnimation() {
Animation animation = AnimationUtils.loadAnimation(this, R.anim.fade_in);
animation.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {Log.i("start", "start");}
@Override
public void onAnimationEnd(Animation animation) {Log.i("end", "end");}
@Override
public void onAnimationRepeat(Animation animation) {
Test.this.repeatNumber++;
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Test.this.startAnimation();
}, 30000);
}
textView.startAnimation(animation);
}
}
+0
我想在動畫重新開始之前給予一些延遲。 –
+0
也許你可以有一個運行動畫的遞歸函數,而不是重複,你運行一次並開始一個新的。但是您可能需要一個內部計數器來計算您運行的動畫數量。 –
相關問題
- 1. 重新啓動活動之前的延遲動畫
- 2. 啓動時延遲活動
- 3. 延遲動畫
- 4. JBoss啓動時間延遲
- 5. SVG動畫延遲
- 6. 延遲動畫chart.js
- 7. jQuery動畫延遲
- 8. 延遲動畫iphon
- 9. jQuery動畫延遲
- 10. 動畫與延遲
- 11. 延遲jQuery動畫
- 12. UIKeyboardWillHideNotification動畫延遲
- 13. UIView動畫延遲
- 14. JQUERY動畫延遲?
- 15. 滾動時延遲SVG動畫
- 16. 當div滾動時延遲動畫
- 17. Rails啓動延遲
- 18. 啓動QPropertyAnimation延遲
- 19. 動畫無延遲(UIView animateWithDuration延遲)
- 20. UIView動畫不尊重延遲?
- 21. Swift 3 - 延遲重複動畫
- 22. 拉斐爾無延遲重複動畫
- 23. 給出的延遲重複動畫
- 24. CAShapeLayer路徑動畫有嚴重延遲
- 25. 在UIView動畫時重新啓動UIPanGestureRecognizer
- 26. 重新啓動GIF動畫
- 27. CSS3動畫延遲開始
- 28. Safari中的動畫延遲
- 29. 動畫按鈕延遲 - iPhone
- 30. jquery延遲()打破動畫
什麼ü嘗試,ü可以使用了Thread.sleep(); – keshav