Android поддержка нижнего листа цвета холста
Я успешно реализовал нижние таблицы в соответствии с обновлением поддержки 23.2, но у меня не получается эффект цвета холста (затемнение окна), когда нижний лист раскрывается. Я вижу coordinatorlayout
содержит getscrimcolor
метод, но не установлен.
2 ответа
BottomSheetDialog - это правильный способ создания модальных нижних листов (с возвышением и затемнением), в то время как BottomSheetBehavior - правильный способ создания постоянных нижних листов (без повышения и без затемнения).
Посмотрите на Библиотеку поддержки Android 23.2 и на листы "Материал", чтобы увидеть различия между модальными и постоянными.
BottomSheetDialog dialog = new BottomSheetDialog(getActivity());
dialog.setContentView(R.layout.dialog_bottom_sheet);
dialog.show();
Я нашел решение использовать BottomSheetDialog
класс, который уже содержит флаги dim-окна, как обычный диалог.
Не уверен, что это правильный путь, но пока он работает.