Я сделал собственный диалог, и он не делает цвет фона тусклым. Я попробовал этот код, и он показывает с черным фоном.
dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
Также пробовал это, но он показывает тот же результат. Фон по-прежнему черный.
window.setDimAmount(0.5f);
Это мой код раскладки CustomDialog
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/cardview"
android:background=""
style="@style/PopupView"
android:elevation="5dp"
card_view:cardCornerRadius="@dimen/card_band_radius">
<RelativeLayout android:orientation="vertical"
android:background="@drawable/twobtndialog_bg"
android:layout_width="wrap_content"
android:layout_height="160dp">
<TextView
android:id="@+id/tv_message"
android:layout_marginTop="40dp"
android:layout_centerHorizontal="true"
android:textColor="@color/dark"
android:fontFamily="@font/nanumsquareregular"
android:textSize="16sp"
android:gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<LinearLayout
android:id="@+id/ll_btn"
android:orientation="horizontal"
android:layout_marginTop="40dp"
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/btn_left"
android:clickable="true"
android:src="@drawable/btn_no"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView
android:id="@+id/btn_right"
android:clickable="true"
android:src="@drawable/btn_ok"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</RelativeLayout>
</androidx.cardview.widget.CardView>
И вот коды стилей.
<style name="PopupView" parent="CardView">
<item name="android:layout_width">@dimen/popup_width</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center</item>
<item name="android:layout_margin">30dp</item>
<item name="cardBackgroundColor">@color/paleGrey</item>
</style>
Это значения размеров
<resources>
<dimen name="popup_title_height">46.5dp</dimen>
<dimen name="popup_title_padding">5dp</dimen>
<dimen name="card_band_radius">10dp</dimen>
<dimen name="item_list_view_line_width">0.5dp</dimen>
<dimen name="popup_width">300dp</dimen>
</resources>
Я хочу, чтобы в моем диалоговом окне было показано следующее изображение