Ich habe eine Aktivität mit 2 Fragmenten. Ich habe benutzerdefinierte Animationen für Fragment-Transaktionen mit setCustomAnimations Funktion hinzugefügt. Jetzt möchte ich einige Operationen nach Fragment Übergang Animation Effekt durchführen. Dazu habe ich android.view.animation.Animation.AnimationListener Schnittstelle in meiner Haupttätigkeit implementiert. Aber onAnimationEnd Methode wird nicht nach der Fragmentübergangsoperation aufgerufen. Bitte helfen Sie !!AnimationListener Funktionen (zB: onAnimationEnd) funktioniert nicht für Fragment Transition Animationen
2
A
Antwort
1
Sie können keinen AnimationsListener für diese Animationen festlegen, da sie mit einer Ressourcen-ID bereitgestellt werden. Um einen AnimationsListener zu setzen, benötigen Sie einen Verweis auf die Animation im Code und können setAnimationListener aufrufen, um Ihren AnimationsListener auf eine bestimmte Animation zu setzen.
1
Sie benötigen eine Animation im Code Setup eines mit dem folgenden (je nachdem, ob Sie die Kompatibilitätsbibliothek verwenden oder nicht):
http://developer.android.com/reference/android/app/Fragment.html#onCreateAnimator(int, boolean, int)
http://developer.android.com/reference/android/support/v4/app/Fragment.html#onCreateAnimation(int, boolean, int)
Verwandte Themen
- 1. Transition/Animationen (onTouchListener)
- 2. UWP Page Transition Animationen
- 3. CSS- Transition funktioniert nicht
- 4. Angular2 Animationen :: Easings funktioniert nicht wie erwartet
- 5. CSS3 Transition funktioniert nicht mehr in Chrome
- 6. Transition In D3 Bargraph funktioniert nicht
- 7. Page Transition funktioniert nicht Ionisches Framework
- 8. Cube Transition-Effekt-Animation Funktioniert nicht in Tabactivity
- 9. Aktivität von Fragment über Transition starten (API 21-Unterstützung)
- 10. CSS3 Übergänge/Animationen funktionieren nicht
- 11. R.Animator mit objectAnimators arbeiten nicht mit Fragment hinzufügen/entfernen Animationen
- 12. Android Activity Transition Animation
- 13. Python Regex für alphanumerische Funktionen funktioniert nicht
- 14. SwipeRefresh funktioniert nicht im Fragment?
- 15. Textansicht in Fragment funktioniert nicht
- 16. Absicht zu fragment funktioniert nicht
- 17. Button funktioniert nicht in Fragment
- 18. savedInstanceState in Fragment funktioniert nicht
- 19. AppCompat und Fragment funktioniert nicht
- 20. jQuery Animationen innerhalb von Funktionen wiederholen
- 21. Funktioniert webkit-scrollbar mit webkit-transition?
- 22. Transition Fehlverhalten
- 23. Dynamic UIBezierPath für Animationen
- 24. Transition Delegate für UITabBarController Animation
- 25. Anwenden Animationen auf Clone und entfernen Funktionen
- 26. CSS-Animationen vs JQuery-Animationen
- 27. CSS3 Transition (kubisch-Bezier) funktioniert nicht in Firefox
- 28. Semantic UI Transition funktioniert nicht in Meteor 1.3+
- 29. Android Transition Framework Backport?
- 30. Android - Animation Start Offset funktioniert nicht richtig
Danke für die Antwort! Also, jede Arbeit um ???? – CodeFury