Я пытаюсь добиться чего-то вроде встроенного в приложение веб-браузера Instagram, используемого при нажатии на объявление:
что ясделал, я использовал WebView bottomSheetDialogFragment, и я переопределил onCreateDialog
, чтобы получить полный экран следующим образом:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
BottomSheetDialog bottomSheetDialog=(BottomSheetDialog)super.onCreateDialog(savedInstanceState);
bottomSheetDialog.setOnShowListener(dialog -> {
BottomSheetDialog dialogc = (BottomSheetDialog) dialog;
FrameLayout bottomSheet = dialogc .findViewById(android.support.design.R.id.design_bottom_sheet);
BottomSheetBehavior.from(bottomSheet).setState(BottomSheetBehavior.STATE_EXPANDED);
//BottomSheetBehavior.from(bottomSheet).setSkipCollapsed(true);
//BottomSheetBehavior.from(bottomSheet).setHideable(true);
});
return bottomSheetDialog;
}
вот результат, который я получаю:
мой вопрос: как получить эффект полного экрана или как добиться чего-то вроде браузера instagram?
ps: я попробовал первые пользовательские вкладки Chrome, но не смогне добавляйте его внутрь фрагмента диалога.
Спасибо.