2017-08-20 1 views
-2

So deaktivieren Sie die Rotationsanimation beim Klicken auf die Navigationsleistenanzeige
(Hamburger-Symbol)?Deaktivieren der Rotationsanimation beim Klicken auf die Navigationsleistenanzeige (Hamburger-Symbol)

Ich verwende ein Htc-Modell auf Geny Motion Emulator (1 GB RAM). Wenn Sie auf das Symbol für die Navigationsleiste klicken, wird beim Verschieben des Navigationsbereichs (Öffnen und Schließen) eine leichte Verzögerung angezeigt.

Also, ich denke, die Deaktivierung der Animation würde das Gleiten glatter machen.

(Ich bin mit Navigationsleiste Standardvorlage)

Antwort

0

Sie können die setDrawerSlideAnimationEnabled(boolean) verwenden, um die Schublade Pfeil Animation zu aktivieren oder zu deaktivieren, wenn die Schublade Position ändert. Ein Beispiel dafür wäre:

// Installs drawer toggle 
drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, 
       R.string.drawer_open, R.string.drawer_close); 

// Disables animation 
drawerToggle.setDrawerSlideAnimationEnabled(false); 
+0

Aber immer noch eine leichte Verzögerung ist da, beim Öffnen der Schublade. Irgendeine Idee, es zu beheben? – arunberlin

+0

Es wäre schwierig, irgendetwas ohne Code vorzuschlagen. Sie könnten auf [diese Lösung] (https://stackoverflow.com/a/32455989/7461132) verweisen und sehen, ob es hilft. – Abhi

+0

Ich benutze die Standardvorlage für die Navigationsschublade, kein Fragment für die Implementierung – arunberlin

Verwandte Themen