ps_*_*who 2 java android android-fragments bottom-sheet
我创建了一个模态底部表单对话框片段,但它在展开时用阴影或透明黑色覆盖了整个屏幕。
如何从底部片断中移除该阴影?
试试我下面的代码:
1.在style.xml中创建底部表单样式
<style name="BottomSheetDialog" parent="Theme.Design.Light.BottomSheetDialog">
<item name="android:backgroundDimAmount">0</item>
</style>
Run Code Online (Sandbox Code Playgroud)
2. 将样式添加到 BottomSheetDialogFragment 上的 onCreate 函数
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(STYLE_NORMAL, R.style.BottomSheetDialog);
}
Run Code Online (Sandbox Code Playgroud)
希望有所帮助:)
| 归档时间: |
|
| 查看次数: |
1064 次 |
| 最近记录: |