Ich benutze das ActionBarDrawerToggle aus der Appcompat-Bibliothek von v7 in meiner App und habe Probleme mit der Animation von Menü zu Pfeil. Gemäß den Richtlinien für das Materialdesign sollte die Navigationsleiste die Symbolleiste überlappen und die Symbolanimation sollte nicht verwendet werden, wenn die Schublade geöffnet wird.ActionBarDrawerToggle animation
Warum ist die Animation beim Öffnen/Schließen der Navigationsleiste standardmäßig aktiviert und wie kann ich sie deaktivieren?
Auch, wie kann ich die Animation bei anderen Vorkommen auslösen? Ich fand this solution, aber es funktioniert nur für Android API 11+ und seine überschrieben durch Aufruf von setDrawerIndicatorEnabled(false)
oder durch eine erweiterte ActionView in der Symbolleiste.
Eigentlich müssten Sie nur die 'onDrawer *() 'Methoden überschreiben, ohne ihre' super' Methoden aufzurufen. Keine Notwendigkeit für die zusätzliche 'super.onDrawerSlide (drawerView, 0); Anrufe. Wenn Sie die Überschreibungen jedoch nicht für andere Zwecke verwenden, d. H. Wenn sie nur leer sind, können Sie den Schalter nicht einfach als 'DrawerListener' festlegen, wie in einer anderen Antwort hier erwähnt. –