Android支持bottomsheet稀松布颜色

时间:2016-03-02 11:43:04

标签: android android-layout android-studio android-coordinatorlayout androiddesignsupport

我已根据支持更新23.2 成功实施了底片,但在展开底部工作表时,我没有得到稀松布颜色(窗口暗淡)效果。 我看到coordinatorlayout包含getscrimcolor方法但没有设置。

2 个答案:

答案 0 :(得分:3)

BottomSheetDialog dialog = new BottomSheetDialog(getActivity());
dialog.setContentView(R.layout.dialog_bottom_sheet);
dialog.show();

我找到的解决方案是使用已包含昏暗窗口标志的BottomSheetDialog类,就像普通对话框一样。

不确定这是否正确,但现在可行。

答案 1 :(得分:2)

BottomSheetDialog是创建模态底部工作台(抬高和调暗)的正确方法,而BottomSheetBehavior是创建持久底部工作台(未升高且不调光)的正确方法。

查看Android Support Library 23.2Material Bottom sheets,了解模态持久之间的差异。