Как можно создать модальный BottomSheetDialog(Fragment)
который переключается в полноэкранный режим с помощью панели инструментов, как показано в спецификации дизайна материала?
Я мог бы добавить BottomSheetBehavior.BottomSheetCallback
вручную, добавив BottomSheetBehavior.BottomSheetCallback
и установив альфа BottomSheetBehavior.BottomSheetCallback
в зависимости от slideOffset. Это немного глупо, но, кажется, работает, когда перемещаете Нижний лист. Однако это не работает, когда мой нижний лист содержит EditText
и отображается клавиатура. Я попробовал обе версии: BottomSheetDialogFragment
и вручную добавил поведение в новый фрагмент.
- Есть ли более простой способ добиться этого?
- Могу ли я вызвать панель инструментов, когда отображается клавиатура, а нижний лист занимает все пространство?