Как убрать тень от фрагмента диалога нижнего листа в android? - PullRequest
1 голос
/ 19 июня 2020

Я создал модальный фрагмент диалогового окна нижнего листа, но он покрывает весь экран тенью или прозрачным черным цветом при расширении.

Как мне удалить эту тень из фрагмента нижнего листа?

1 Ответ

0 голосов
/ 19 июня 2020

Попробуйте мой код ниже:

1. Создайте стиль нижнего листа в стиле. xml

<style name="BottomSheetDialog" parent="Theme.Design.Light.BottomSheetDialog">
    <item name="android:backgroundDimAmount">0</item>
</style>

2. Добавьте свой стиль в функцию onCreate на вашем BottomSheetDialogFragment

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setStyle(STYLE_NORMAL, R.style.BottomSheetDialog);
}

Надеюсь, что это поможет :)

...