自定义 BottomSheetDialog 背景样式

时间:2022-11-01 13:44:15

为了实现自定义 BottomSheetDialog 弹出框上方的圆角效果

<style name="BottomSheetDialogStyle" parent="Theme.Design.BottomSheetDialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:backgroundDimEnabled">true</item>
</style>

其中 background设置的是空白区的背景色
其中 windowBackGround设置的也是空白背景色
backgroundDimEbaled 是否让空白区的背景着色

解决办法
colorBackground 设置的是内容在整体背景颜色
(这是通过查看源码的到的结果)