Change DialogFragment betrete / verlasse den Übergang kurz vor dem Verlassen von
Ich habe ein DialogFragment und ich habe die Animation für die Eingabe / Ausgabe in der onActivityCreated-Methode wie folgt eingestellt
@Override
public void onActivityCreated(Bundle arg0) {
super.onActivityCreated(arg0);
getDialog().getWindow()
.getAttributes().windowAnimations = R.style.DialogAnimation;
}
Meine DialogAnimation-Style-Dateien lauten wie folgt
<style name="DialogAnimation">
<item name="android:windowEnterAnimation">@android:anim/fade_in</item>
<item name="android:windowExitAnimation">@android:anim/fade_out</item>
</style>
Dies funktioniert jetzt bei mir ...
Jetzt ist mein Problem, dass ich zwei verschiedene Exit-Animationen haben möchte, eine für das Klicken auf die OK-Schaltfläche und eine für die Abbrechen-Schaltfläche. Also habe ich versucht, den Übergang kurz vor dem Entlassen zu ändern, aber es hat nicht funktioniert Lösung, wie es erreicht werden kann ... Das habe ich ausprobiert.
@Override
public void onClick(View v) {
getDialog().getWindow()
.getAttributes().windowAnimations = R.style.DialogAnimation2;
this.dismiss();
}