Как я могу прикрепить нижнюю планку к верхней части нижнего листа? - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть нижний контейнер с индикатором выполнения, и когда я нажимаю или проводу вверх, он должен следовать за нижним листом в качестве заголовка.Могу ли я прикрепить его к нижнему листу или я могу внедрить его в сам лист, а затем поднять лист на какое-то смещение?

Я просмотрел все руководства, учебные пособия и демонстрационные ролики первых нескольких Google.страниц, и я не могу найти какую-либо информацию об этом.

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

1 Ответ

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

Этот эффект может быть достигнут с помощью базового построения виджетов.

StackView
  Container: background overlay
  Column: MainAxisSize.max
    Container: height = (screenHeight - bottomBarHeight)
    BottomBar: fixes size
    Container: Bottom Dialog

Создание полноэкранного виджета с отслеживанием состояния с фиксированным размером с помощью MediaQuery.size.height.При нажатии анимируйте столбец на расстояние, на которое вы хотите, чтобы оно проходило, скорее всего, высота контейнера нижнего диалога.

При анимации свойства y столбца это должно работать нормально.

...