Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Прозрачные панели кнопок в приложении Android Gallery

Автор вопроса: ktambascioОтветов: 1

Я пытаюсь добавить прозрачные панели кнопок вверху и внизу моей активности, как в приложении Android Gallery.

Приложение галереи Android

Я просматривал исходный код приложения Gallery. code, но я не могу понять, как они это сделали. Используя некоторые фрагменты их кода, я могу создать панель кнопок, но она темно-серого цвета с более светло-серыми кнопками:

<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. Скриншот ниже выглядит почти так, как будто он использует меню для нижней части, но тогда я не уверен, как они рисуют верхнюю область.

У моего приложения черный фон. Я бы хотел, чтобы эти кнопки были с тонкой рамкой, чтобы были видны границы между ними, а также основное содержимое.

Может ли кто-нибудь указать мне правильное направление?

Заранее спасибо, Кевин

  • См. эту ссылку для полупрозрачной темы. stackoverflow.com/questions/4285981/ weakwire 24.07.2011

androidandroid-layoutandroid-widget

Ответы

Ответ 1 · nJoshi

Аналогичный вопрос был задан и дан ответ в Как установить непрозрачность (альфа ) для просмотра на Android. Это вопрос установки альфа-контента вашего представления. Надеюсь, это поможет вам.

Ваше здоровье!!!
нДжоши

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы