Чтобы сделать 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>