2012-12-14 5 views
5

をwindowanimationを設定するには、Androidは、私がダイアログにアニメーションを作成したプログラムで追加することができますどのように私はアニメーションを設定することができますどのようにプログラム的

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

を次のようなXMLを使用してダイアログを行いますか?
は私がmyDialoganimationSetを設定することができますどのように

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); 


を次のようにアニメーションを作成した私は何を意味しているのですか?


ありがとうございました。 Googleによると

+0

正確にはプログラムによって何を意味していますか? –

+0

@SahilMahajanMj質問を編集しました – Sandy

答えて

4

windowAnimations

このウィンドウで使用するアニメーションを定義するスタイルリソース。これはシステムリソースでなければなりません。ウィンドウマネージャはアプリケーションにアクセスできないため、アプリケーションリソースにすることはできません。

0

これはシステムリソースである必要があります。デバイス内でWINDOW_ANIMATION_SCALEまたは TRANSITION_ANIMATION_SCALEが有効な場合は、アプリのアニメーションの解像度を使用できます。

関連する問題