Ich möchte meine navigation bar
transparent machen, also habe ich so etwas gemacht:
und es funktioniert gut, aber meine Symbolleiste und Statusleiste werden zusammengeführt,
wenn ich das benutze:
%Vor%Das Ergebnis ist:
<item name="android:windowTranslucentNavigation">true</item>
macht die Navigationsleiste nicht nur transparent, sondern bewirkt auch, dass die Aktivität hinter der Statusleiste angezeigt wird.
Um dies zu umgehen, können Sie oben auf der Symbolleiste einen Rand festlegen.
Die Höhe der Statusleiste kann über:
erreicht werden %Vor%Stellen Sie nun den Rand über diese auf die Symbolleiste (wenn Ihre ToolBar in einem LinearLayout ist):
%Vor%gibt es eine bessere Lösung:
setze android:fitsSystemWindows="true"
einfach auf das xml deines Elternlayouts. Das System kümmert sich um das richtige paddingTop
Tags und Links android statusbar android-support-library uinavigationbar toolbar