Ich habe die Navigationsschublade erfolgreich implementiert wie beschrieben here Jetzt möchte ich die Standardanimation zum Öffnen/Schließen überschreiben. Ich möchte eine benutzerdefinierte Animation verwenden. Ist es machbar? Wenn ja, wie kann ich es tun? Vielen DankBenutzerdefinierte Animation für die Navigationsschublade
5
A
Antwort
0
Sie können openDrawer (int gravity) auf der DrawerLayout aufrufen, um es die Schublade mit einer Animation zu öffnen.
Beispiel:
// Delay is in milliseconds
static final int DRAWER_DELAY = 200;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
// Building NavDrawer logic here. Just a method call would be best.
...
new Handler().postDelayed(openDrawerRunnable(), DRAWER_DELAY);
}
private Runnable openDrawerRunnable() {
return new Runnable() {
@Override
public void run() {
drawerLayout.openDrawer(Gravity.LEFT);
}
}
}
+0
Ich möchte weder die Standardanimation verwenden noch sie verzögern. Ich möchte meine eigene Animation verwenden (definiert in einer XML-Datei) –
Verwandte Themen
- 1. Benutzerdefinierte Animation für die Navigationsschublade öffnen und schließen
- 2. Schließen Navigationsschublade ohne Animation
- 3. navigationsschublade Animation android
- 4. Animation Listener für benutzerdefinierte Animation
- 5. Benutzerdefinierte Animation für Viewpager
- 6. Benutzerdefinierte Hintergrundfarbe für ausgewählte Artikel mit "activatedBackgroundIndicator" Navigationsschublade
- 7. Benutzerdefinierte Animation für das Drücken eines UIViewController
- 8. Android benutzerdefinierte Animation für eine ArcShape
- 9. Benutzerdefinierte Tabbar für android app mit Animation
- 10. Benutzerdefinierte Animation für Toast eingeben/beenden?
- 11. Benutzerdefinierte Pin-Animation - MKMapView
- 12. Benutzerdefinierte UIToolbar mit Animation die Größe
- 13. Verbessern Sie die Leistung benutzerdefinierte Fortschrittsbalken Animation
- 14. Benutzerdefinierte UICollectionViewFlowLayout Animation
- 15. Android - Benutzerdefinierte ViewPager Animation
- 16. Benutzerdefinierte up Navigation Animation
- 17. UICollectionView: Animation benutzerdefinierte Layout
- 18. Benutzerdefinierte Zurück-Schaltfläche Animation
- 19. Benutzerdefinierte Animation im Startbildschirm
- 20. Benutzerdefinierte Animation funktioniert nicht
- 21. Android Fragment Transaktion benutzerdefinierte Animation
- 22. Navigation Controller benutzerdefinierte Übergang Animation
- 23. Login + Navigationsschublade
- 24. Android MapView: benutzerdefinierte Animation möglich?
- 25. OnItemClickListener Navigationsschublade
- 26. Navigationsschublade mit Diff-Fragment
- 27. Bessere Alternative zu zeitgesteuerter Animation für benutzerdefinierte Aktivitätsanzeige?
- 28. Benutzerdefinierte Animation für UINavigationController Push nicht navbar richtig
- 29. So legen Sie das Layout für die benutzerdefinierte Navigationsleiste fest
- 30. Wie groß ist die Größe der Navigationsschublade?
Hey haben Sie eine Lösung für diese finden? – Tony
Es ist schon ziemlich lange her, aber ich kann mich nicht erinnern, eine Lösung gefunden zu haben, tut mir leid. –
kann jemand einen Link dazu geben, wie man das macht? Ich habe versucht, meine benutzerdefinierte Animation in der Ansicht in der Methode ondraw zu erstellen, kann sie aber nicht in der Navigationsansicht anwenden. –