2014-06-16 33 views
0

我成功使用Android動畫,但在我當前的代碼中,我多次調用動畫並且有時它們不能正確執行。在檢查完所有代碼後,我發現有時候isInitialized()返回false,但我不知道爲什麼。Android動畫isInitialized有時會返回false

我已經試過這種方式來調用動畫:

Animation anima1 = AnimationUtils.loadAnimation(this, R.anim.fade_out); 
mView.startAnimation(anima1); 

回答

2

而不是開始動畫直接嘗試等待使用視圖的POST方法來初始化

樣本:

Animation anima1 = AnimationUtils.loadAnimation(this, R.anim.fade_out); 
mView.post(new Runnable() { 

    @Override 
    public void run() { 
     mView.startAnimation(anima1); 

    } 
}); 
+0

Thx !!它爲我工作! – Billyjoker

相關問題