Как сделать так, чтобы нижний лист не перекрывался, или я могу получить высоту BottomSheet? - PullRequest
0 голосов
/ 29 мая 2020

Я хочу использовать BottomSheet в качестве нижнего колонтитула, но BottomSheet скрывает другой контейнер от тела?

Я думаю о двух способах.

Первый способ, получение высоты BottomSheet и вычисление

...
     return Container(
      height: MediaQuery.of(context).size.height - bottomSheetSize
      children: [
      Expanded(
          child: Container(
            color: Colors.white,
            child: listView,
        )
      ),
...

или второй способ, BottomSheet не закрывает тело

Я не знаю, как получить размер BottomSheet или не закрывать тело.

Можете ли вы помочь мне с одним из вариантов?

1 Ответ

0 голосов
/ 29 мая 2020

Вы не можете ничего делать на текущем экране, если открываете нижние листы. Если вы создаете что-то типа нижнего колонтитула, используйте другой контейнер в нижней части первого контейнера, завернутый в столбец, или используйте Stack и поместите нижний колонтитул поверх первого контейнера.

...