2012-12-14 17 views
5

mogę ustawić animację czy dialogowe użyciu xml jak poAndroid jak ustawić windowanimation programowo

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

Jak mogę dodać programowo utworzoną animację Dialog?
Chodzi mi o to, że stworzył animację jak po

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


Jak mogę ustawić animationSet do myDialog?


Dzięki za przysł.

+0

co dokładnie masz na myśli programowo? –

+0

@SahilMahajanMj Zmieniłem moje pytanie – Sandy

Odpowiedz

4

Według Google:

windowAnimations

Styl zasobów definiowania animacji użyć do tego okna. To musi być zasób systemowy; nie może być zasobem aplikacji, ponieważ menedżer okien nie ma dostępu do aplikacji.

0

To musi być zasób systemowy - nie jest to prawda. Jeśli w urządzeniu jest włączona WINDOW_ANIMATION_SCALE lub TRANSITION_ANIMATION_SCALE, możesz użyć animacji aplikacji.

Powiązane problemy