Я создаю BottomSheetDialogFragment
, и я хочу настроить его максимальную расширенную высоту. Как я могу это сделать? Я могу получить BottomSheetBehaviour
, но все, что я могу найти, это наборщик высоты заглядывания, но ничего для расширенной высоты.
public class DialogMediaDetails extends BottomSheetDialogFragment
{
@Override
public void setupDialog(Dialog dialog, int style)
{
super.setupDialog(dialog, style);
View view = View.inflate(getContext(), R.layout.dialog_media_details, null);
dialog.setContentView(view);
...
View bottomSheet = dialog.findViewById(R.id.design_bottom_sheet);
BottomSheetBehavior behavior = BottomSheetBehavior.from(bottomSheet);
behavior.setPeekHeight(...);
// how to set maximum expanded height???? Or a minimum top offset?
}
}
ИЗМЕНИТЬ
Зачем мне это нужно? Потому что я показываю диалог BottomSheet
в полноэкранном режиме и выглядит плохо, если BottomSheet
оставляет место сверху...