Ich habe das Tutorial Navigation Drawer gefolgt und alles funktioniert wie ein Charme mit Ausnahme eines kleinen Panne. Ich werde versuchen, es so weit wie möglich zu erklären, und wenn es immer noch nicht klar ist, werde ich versuchen, ein Video des Problems hochzuladen.Warum stört DrawerLayout beim Öffnen manchmal?
Problem passiert beim Versuch, die Schublade zu öffnen und nur beim Öffnen, und passiert nur manchmal, nicht immer. Das ist, wenn ich anfange, es zu öffnen es stört und friert mit ungefähr 4 Millimetern offen und immer die gleiche Entfernung ein. Es würde sich dann nicht weiter öffnen oder zurück schließen, wenn ich meinen Finger zurückbewege, wenn ich loslasse, schließt es sich.
Bitte beachten Sie:
- ich es auf mehreren Geräten ausprobiert haben (Nexus 7, Nexus) und virtuelle Geräte als auch, das Problem weiterhin besteht.
- Issue replicated using the example provided by Google. (Youtube Link)
- Issue presented with my app. (Youtube Link)
- ich es geschafft, das Problem einmal repliziert aber nur einmal in Google Mail-App (die meiner Meinung nach die gleiche Implementierung verwendet), aber viel häufiger mit meiner app und der Beispielanwendung.
- Ich bemerkte, dass der Störschub in der gleichen Entfernung auftritt, in der sich die Schublade öffnet, wenn Sie nur auf den Rand des Bildschirms klicken, da er nach dem ersten Öffnen einfriert und sich nicht verschiebt.
Alle Zeiger würden geschätzt werden.
Können Sie bitte einen Screenshot anhängen? – PravinCG
Tritt es auf, wenn Sie das Menü öffnen, indem Sie vom Rand weg gleiten oder das Symbol drücken (vorausgesetzt, Sie haben diese Funktion implementiert) oder in beiden Fällen? Haben Sie das Logcat für irgendwelche Ausnahmen überprüft? Ich habe noch nie so etwas gesehen und habe rund 10 Geräte getestet. Welche Version der Support-Bibliothek verwenden Sie? ** S. ***: Tritt dieser Effekt auch bei der Beispiel-App auf? (siehe http://developer.android.com/training/implementing-navigation/nav-drawer.html) – Trinimon
@Trinimon passiert nur durch Schieben. Logcat zeigt nichts an. War mit der vorherigen Support-Bibliothek, und hat nur das Update, das in letzter Zeit veröffentlicht wurde und es immer noch passiert (Version 18). Ich habe der ursprünglichen Frage ein Video hinzugefügt, wenn Sie es überprüfen möchten. – LuckyMe