Ich habe verschiedene Navigation Schubladenarten wie Permanent, Persistent Mini-Variante, Temporary getan.Navigationsschublade mit curverd Kante in android
Alle von ihnen sind Rechteck in ihrer Umrissform wie unten.
Requirement: Ich mag eine Navigations Schublade mit einer gekrümmten Kante (in der rechten Seite) zu schaffen.
Lassen Sie uns auf mein nav einen Blick. Ansicht
<android.support.design.widget.NavigationView
android:background="#FFF"
android:id="@+id/nav_view"
android:layout_width="wrap_content" android:layout_height="match_parent"
android:layout_gravity="start" android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer"/>
Es enthält app:headerLayout
und ein app:menu
. Wenn ich die Eltern NavigationView
Kanten diese app:headerLayout
ändern kann und app:menu
wird innerhalb seiner Eltern Grenzen angezeigt werden. Habe ich recht ?
Änderung der android:background
hat nicht für mich funktioniert.
Was über das Hinzufügen von dimen
in dimens.xml
ist es eine Eigenschaft, die ich verwenden kann?
Ist es möglich, Navigationsleiste (programmgesteuert oder mit einem Bild) zu krümmen?
Wenn ja irgendeine Anleitung sehr geschätzt wird.
Btw das ist kein Projekt Anforderung ich bin nur daran interessiert..so ich bin nicht in Eile .. wird toll sein, um diese Art von Navigation zu erstellen! Ist es nicht? Wenn Sie eine Idee haben, fühlen Sie sich frei, das Wissen zu teilen :)) –
Es gibt eine schöne Bibliothek, die gekrümmten Rand-Effekt beim Öffnen der Schublade hat, aber nicht statisch :) Vielleicht wäre es für Sie interessant https: //github.com/mxn21/FlowingDrawer – rom4ek
@ rom4ek krank geben Sie es einen Versuch Danke :)) –