Android支持底页scrim颜色

Android支持底页scrim颜色,android,android-layout,android-studio,android-coordinatorlayout,androiddesignsupport,Android,Android Layout,Android Studio,Android Coordinatorlayout,Androiddesignsupport,我已经按照《支持更新23.2》成功地实现了底部工作表,但是当底部工作表展开时,我没有得到scrim颜色(窗口变暗)效果。 我看到coordinatorlayout包含getscrimcolor方法,但没有设置 BottomSheetDialog dialog = new BottomSheetDialog(getActivity()); dialog.setContentView(R.layout.dialog_bottom_sheet); dialog.show(); 我找到的一个解决方案是

我已经按照《支持更新23.2》成功地实现了底部工作表,但是当底部工作表展开时,我没有得到scrim颜色(窗口变暗)效果。 我看到
coordinatorlayout
包含
getscrimcolor
方法,但没有设置

BottomSheetDialog dialog = new BottomSheetDialog(getActivity());
dialog.setContentView(R.layout.dialog_bottom_sheet);
dialog.show();
我找到的一个解决方案是使用
BottomSheetDialog
类,该类已经像普通对话框一样包含暗淡的窗口标志


不确定这是否是正确的方法,但目前它仍然有效。

BottomSheetDialog是创建模式底部图纸(升高并变暗)的正确方法,而BottomSheetBehavior是创建持久底部图纸(未升高且不变暗)的正确方法

查看并查找模态和持久性之间的差异