So stellen Sie die Höhe auf Unten ein

7

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%

    
Banana droid 24.01.2017, 08:43
quelle

3 Antworten

22

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

    
Banana droid 25.01.2017, 05:17
quelle
1

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.

    
bko 05.07.2017 21:55
quelle
0

Das funktioniert! Beachten Sie, dass Sie die Farbe der unteren Leiste ändern können:

%Vor%

aber Sie müssen hinzufügen:

%Vor%

Abgeschlossen:

%Vor%     
Juan Chango 13.10.2017 05:20
quelle

Tags und Links