Как установить прозрачный фон диалога - PullRequest
0 голосов
/ 25 марта 2019

как я могу установить фон в диалоге (который изображен зеленым) так же, как на стороне.Чтобы он был серым и прозрачным?

image

     <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#00ff00"
    >

    <LinearLayout
        android:id="@+id/linearLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:layout_marginBottom="70dp"
        android:weightSum="3"
        >

   [....]

            </LinearLayout>

1 Ответ

0 голосов
/ 25 марта 2019

Используйте следующий стиль в диалоге, если вы используете фрагмент диалога

Цвет:

 <color name="transparent">#00000000</color>

 <style name="DialogTransparent" parent="Theme.AppCompat.Dialog">
        <item name="windowNoTitle">true</item>
        <item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item>
        <item name="android:windowBackground">@color/transparent</item>
        <item name="android:backgroundDimEnabled">false</item>
        <item name="android:textStyle">normal</item>
        <item name="android:textSize">16sp</item>
   </style>

Добавьте стиль к фрагменту в манифесте

<activity android:name=".components.popup.PopUpActivity"
            android:theme="@style/DialogTransparent" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...