我创建了一个模态底部弹出框的对话片段,但是当它展开时,它会覆盖整个屏幕,并带有阴影或透明黑色。
我该如何从底部弹出框片段中移除这个阴影?
我该如何从底部弹出框片段中移除这个阴影?
请尝试下面的代码:
1. 在style.xml中创建底部工作表样式
<style name="BottomSheetDialog" parent="Theme.Design.Light.BottomSheetDialog">
<item name="android:backgroundDimAmount">0</item>
</style>
2. 将您的样式添加到BottomSheetDialogFragment的onCreate函数中
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(STYLE_NORMAL, R.style.BottomSheetDialog);
}
希望有所帮助 :)