Я нашел этот трюк, чтобы исправить это:
определить новый стиль для BottomSheetDialogFragment:
<style name="BaseBottomSheetDialog" parent="@style/Theme.MaterialComponents.Light.BottomSheetDialog">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
</style>
и используйте его в своем классе BottomSheet:
override fun getTheme(): Int = R.style.BaseBottomSheetDialog
Лучше использовать базовый класс и реализовать на нем getTheme()
.