Android - Wie implementiere ich einen NavigationDrawer, der immer teilweise sichtbar ist?

Ich hätte gerne einen NavigationDrawer in meinem Android-Projekt, der die ListView jederzeit teilweise anzeigt, und die Elemente können auch angeklickt werden, aber wenn der Benutzer die Schublade zieht, wird die vollständige ListView angezeigt.

Das folgende Bild zeigt, was ich erreichen möchte:

Das erste ist die "Normalansicht", in der Sie die kleinen Symbole sehen können. Die zweite Möglichkeit besteht darin, dass der Benutzer die Navigationsschublade so verschiebt, dass sie sich öffnet. Die dritte ist, wenn der Benutzer in der normalen Ansicht auf A und C klickt, damit die Symbole ihre Farbe ändern.

Irgendwelche Empfehlungen, wie das geht?

Danke für die Antwort :)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage