要使SlidingDrawer
透明,请将其android:background
属性设置为@null
。请参阅以下示例;
<SlidingDrawer android:id="@+id/slider"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:handle="@+id/handle" android:content="@+id/content"
android:background="@null">
...
...
</SlidingDrawer>
更新:
上面的代码将使整个抽屉透明。要使唯一的内容部分透明,您可以执行以下操作;
<SlidingDrawer android:id="@+id/slider"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:handle="@+id/handle" android:content="@+id/content"
android:background="#eeffae" >
<ImageView android:id="@+id/handle" android:layout_width="55dp"
android:layout_height="55dp" android:src="@drawable/handle" />
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content" android:id="@+id/content"
android:orientation="vertical" android:background="@null">
...
...
</LinearLayout>
</SlidingDrawer>