У меня есть приложение для Android со следующей структурой:
Я хочу создать нижний модальный лист, который будет открываться, но только над рекламой, чтобы он открывался только в координатореLayout, чтобы реклама все еще была видна и кликабельно. Может ли кто-нибудь посоветовать, как этого добиться? Я пытался создать модальное окно, но оно открывается только внутри всего действия, поэтому оно накладывается на объявление.
Модальное XML:
OnClick, открывающий модальное окно:
Код: Выделить всё
final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(MainActivity.this);
View bottomSheetView = LayoutInflater.from(getApplicationContext()).inflate(R.layout.bottom_modal,
(LinearLayout) findViewById(R.id.modalBottomSheetContainer));
bottomSheetDialog.setContentView(bottomSheetView);
bottomSheetDialog.show();
Большое спасибо за то, что помогли мне решить эту проблему, я думаю, ваш совет будет полезен многим людям.
Подробнее здесь:
https://stackoverflow.com/questions/782 ... the-screen