Флаттер: прокрутка, перемещение виджета, все на одном экране - PullRequest
2 голосов
/ 12 апреля 2019

Я пытаюсь реализовать следующий экран во Флаттере.

enter image description here

Это кажется тривиальным, но я не смог найти способ добиться тех же результатов. Это то, что я до сих пор:

  1. Мое решение без прокрутки

enter image description here

  1. Решение после демонстрации Flutter , но размещение карты как SliderAppBar enter image description here

Как видите, у меня есть несколько проблем:

  1. Это наиболее точное решение (не смотрите на маленький синий виджет, движущийся вверх и вниз). Я могу перемещаться по карте и прокручивать ListView, но не могу переместить разделитель, чтобы расширить ListView. Обратите внимание, что я не хочу, чтобы ListView переместился наверх, но пока пользователь не остановится.

  2. Это кажется правильным решением, но, как вы можете видеть, есть и другие проблемы: карта, кажется, изменяет размер, а не остается прежней, а просто изменяет размер своего контейнера, и когда я прокручиваю вниз, я вижу фон Scafold.

Есть идеи? Это ссылка на решение 1.

PD: Извините за ссылки на GIF. Их размер был около 10 МБ каждый, и я не мог загрузить здесь.

...