Я пытаюсь добавить прозрачные панели кнопок вверху и внизу своей деятельности, как в приложении для Android-галереи.
Я просматривал исходный код приложения Gallery , но не вижу, как они это сделали. Используя некоторые фрагменты их кода, я могу создать панель кнопок, но это темно-серый цвет с более светлыми серыми кнопками:
<LinearLayout android:id="@+id/gridView_multiSelectBar"
android:orientation="horizontal" android:visibility="gone"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_weight="0" android:clickable="false"
android:paddingTop="5dp" android:paddingLeft="4dp"
android:paddingRight="4dp" android:paddingBottom="1dp"
android:background="@android:drawable/bottom_bar"
android:layout_alignParentBottom="true">
<Button android:id="@+id/gridView_multiSelectBar_button_share"
android:layout_width="0dp" android:layout_height="match_parent"
android:layout_weight="1" android:text="@string/gridView_multiSelectBar_button_share" />
<Button android:id="@+id/gridView_multiSelectBar_button_copy"
android:layout_width="0dp" android:layout_height="match_parent"
android:layout_weight="1" android:text="@string/gridView_multiSelectBar_button_copy" />
<Button android:id="@+id/gridView_multiSelectBar_button_delete"
android:layout_width="0dp" android:layout_height="match_parent"
android:layout_weight="1" android:text="@string/gridView_multiSelectBar_button_delete" />
<Button android:id="@+id/gridView_multiSelectBar_button_close"
android:layout_width="0dp" android:layout_height="match_parent"
android:layout_weight="1" android:text="@string/gridView_multiSelectBar_button_close" />
</LinearLayout>
Код подразумевает, что они используют виджеты Button. Снимок экрана ниже выглядит так, как будто используется нижнее меню, но я не уверен, как они рисуют верхнюю область.
Мое приложение имеет черный фон. Мне бы хотелось, чтобы эти кнопки на тонкой границе отображали границы между ними, а также основной контент.
Может ли кто-нибудь указать мне правильное направление?
Заранее спасибо,
Кевин