2012-12-14 59 views
5

我可以設置動畫都使用XML對話框像下面的Android如何設置windowanimation編程

Dialog myDialog; 
     myDialog.getWindow().setWindowAnimations(R.style.Animations_sample); 

我怎樣才能加程序創建動畫對話框?
我的意思是我創建了一個動畫像下面

AnimationSet animationSet = new AnimationSet(true); 

     TranslateAnimation a = new TranslateAnimation(
       Animation.ABSOLUTE,200, Animation.ABSOLUTE,200, 
       Animation.ABSOLUTE,200, Animation.ABSOLUTE,200); 
     a.setDuration(1000); 
     animationSet.addAnimation(a); 


我怎麼可以設置animationSetmyDialog


謝謝你。

+0

你是什麼意思,通過編程。 –

+0

@SahilMahajanMj我編輯了我的問題 – Sandy

回答

4

根據谷歌:

windowAnimations

樣式資源,定義動畫使用此窗口。這必須是一個系統資源;它不能成爲應用程序資源,因爲窗口管理器無權訪問應用程序。

0

這必須是一個系統資源 - 不正確。如果在設備中啓用WINDOW_ANIMATION_SCALE或 TRANSITION_ANIMATION_SCALE,則可以使用應用程序動畫res。

相關問題