Legen Sie den Ziehrand für Android Navigation Drawer fest

Ich verwende die neue Navigationsleiste in meiner App. Es ist großartig, außer ich habe keine einfache Möglichkeit gefunden, festzulegen, wie die Schublade geöffnet ist. Das Standardverhalten ist Ziehen vom linken Bildschirmrand zum Öffnen. Dies ist in Ordnung, es sei denn, das Telefon / der Tisch hat eine Schutzhülle und der Rand des Telefons kann nicht berührt werden. Ich möchte dem Benutzer erlauben, von einem Rand des Bildschirms nach links zu berühren und zu ziehen. Dies ist mit anderen Nav-Schubladen-Bibliotheken (Sliding lib) einfach einzustellen. Ich habe leider nichts mit Googles lib gesehen.

Es gibt eine onTouchEvent () -Methode für das NavigationLayout, die verwendet werden könnte. Natürlich konnte man alle Berührungsereignisse abhören und einen openDrawer auslösen, hoffte aber auf einen einfachen Weg mit weniger Code. Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage