Flutter: bottomAppBar Позиция прокрутки списка просмотра - PullRequest
0 голосов
/ 20 февраля 2019

Проблема: я использую bottomAppBar для размещения 4 вкладок с ListViews в них.Однако положение прокрутки сбрасывается каждый раз, когда я перемещаюсь назад и вперед.Мне нужно, чтобы сохранить позицию прокрутки пользователя.

Я знаю, что вы можете использовать PageStorageKey внутри TabBarView, но мне интересно, есть ли эквивалентный метод для bottomAppBar.

Код, который я использую: https://medium.com/coding-with-flutter/flutter-bottomappbar-navigation-with-fab-8b962bb55013

Спасибо!

1 Ответ

0 голосов
/ 20 февраля 2019

PageStorageKey был бы самым простым способом.

Чтобы Listview делал то же самое, сохраняйте смещение каждого listView в mainPage, а затем при каждом изменении страницы перестраивайте страницу с помощью контроллера прокрутки в представлении списка, указывающего насохраненное смещение.

...