Also von support V25
. Wir haben eine neue Komponente namens Bottom Navigation.
Befolgen Sie die Design-Richtlinien, die% %%_co_de% der unteren Navigation sollten elevation
() sein Ссылка )
Aber ich kann die 8dp
nicht darauf setzen.
Jeder Vorschlag, Beispiel würde geschätzt werden. Danke!
XML-CODE AKTUALISIEREN
%Vor%
Also, für jetzt (25.1.0) müssen wir android:background
von BNV auf @android:color/white
setzen, um den Schatten zu haben. Es wird nicht angezeigt, wenn Sie eine andere Farbe (dh Ihre Primärfarbe) einstellen
Ich hatte das gleiche Problem, und eine @android:color/white
, wie OP vorgeschlagen, war in meinem Fall nicht akzeptabel. Da wir "Schatten" nicht mit Höhen- und benutzerdefinierten Hintergrund bekommen können, müssen wir es hacken.
Mein Ansatz ist das Hinzufügen einer Schattenansicht innerhalb des Rahmenlayouts, um die Höhe zu "imitieren".
%Vor%Der Hintergrund der Schattenansicht ist nichts anderes als ein Formgradient, der über allen anderen oberhalb der unteren Navigationsansicht positioniert ist, etwa wie folgt:
%Vor%Hoffe das hilft jemandem.
Das funktioniert! Beachten Sie, dass Sie die Farbe der unteren Leiste ändern können:
%Vor%aber Sie müssen hinzufügen:
%Vor%Abgeschlossen:
%Vor%Tags und Links android material-design