Entfernen Sie die Transparenz der Android-Navigationsschublade

8

In meiner App verwende ich die Navigationsleiste aus der Support-Bibliothek. Es ist standardmäßig transparent, und wenn Sie es oder die Hintergrundfarbe seiner Kinder einstellen, wird nur eine transparente Version dieser Farbe hinzugefügt. Dies ist die Schublade und ihre zwei Kinder:

%Vor%     
user2651167 04.08.2013, 20:40
quelle

2 Antworten

12

Sie möchten setScrimColor mit null Alpha.

%Vor%

wo R.id.drawer_layout ist die ID von meinem DrawerLayout

    
Jason White 23.10.2013 17:39
quelle
4

Ich verstehe Ihre Frage nicht wirklich, aber wenn Sie versuchen, die Navigationsleiste transparent zu machen, verwenden Sie den folgenden Code:

%Vor%

Wo die '60' etwa 38% Transparenz ist (60 in Hex ist 96 in Dezimal, also 96/255%).

Aber wenn Ihre Navigationsleiste bereits transparent ist, habe ich den Code verwendet:

%Vor%

Es funktioniert gut und es ist nicht transparent.

Beide Farben sind der HTML-Farbcode für Weiß, eine einfache Google-Suche findet Sie den Code für andere Farben.

    
Patrick Dibb 04.08.2013 22:27
quelle

Tags und Links