На данный момент у меня проблема с анимацией в диалоговом окне. Я добавить анимацию, как это:Обратная анимация в приложении AndroidDialog on Back
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().getAttributes().windowAnimations = R.style.DialogTheme_Animate;//setWindowAnimations(R.style.DialogTheme_Animate);
}
Анимация выглядит следующим образом:
<style name="DialogTheme.Animate" parent="@android:style/Animation.Activity">
<item name="android:windowEnterAnimation">@anim/slide_in_right</item>
<item name="android:windowExitAnimation">@anim/slide_out_left</item>
</style>
На задней кнопке нажимается я должен изменить анимацию с перевернутой анимацией:
<style name="DialogTheme.Animate.Back" parent="@android:style/Animation.Activity">
<item name="android:windowEnterAnimation">@anim/slide_in_left</item>
<item name="android:windowExitAnimation">@anim/slide_out_right</item>
</style>
я называю меняющегося здесь:
@Override
public void onBackPressed() {
getWindow().getAttributes().windowAnimations = R.style.DialogTheme_Animate_Back;
super.onBackPressed();
}
Но анимация не изменяется.
Как я могу изменить анимацию в диалоге, когда придет какое-то событие? Является ли это возможным? Благодаря!