In meiner App verwende ich die Navigationsschublade 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. Diese ist die Schublade und seine zwei Kinder:Android-Navigationsschublade Transluzenz
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/black">
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ListView android:id="@+id/left_drawer_p"
android:layout_width="500dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@color/grey"/>
</android.support.v4.widget.DrawerLayout>
sollte ich nicht transparent gesagt im Titel, sorry. Die android: background = @ color/graue Zeile in der Listview geht in einen Hex-Code und steuert die Hintergrundfarbe. Es ist nicht transparent, nur durchscheinend; d. h. ich kann Schaltflächen unterhalb der Listenansicht sehen. Das Ändern der Farbe hilft nicht. – user2651167
Ich weiß, das ist wählerisch, aber 60 ist nicht die Transparenz%. Es ist hexadezimal für 96 und geht von 0-255, also ist ~ 38% Transluzenz. – Dan