как наложить элемент в приложении флаттера? - PullRequest
1 голос
/ 07 августа 2020

Я делаю аудио- и видеоплеер в режиме флаттера, мне нужен элемент внизу экрана, независимо от того, по какой части я перемещаюсь в своем приложении, однако я не нашел способа сделать это. Если бы кто-нибудь знал, как это сделать.

1 Ответ

1 голос
/ 07 августа 2020

Стек

Потомки стека рисуются один над другим, где последний находится наверху.

Stack(
  children: <Widget>[
    View(),
    Positioned(
      bottom: 0,
      child: HoverBar()
    )
  ]
)

Столбец

Чтобы разместить его внизу, просмотрите виджеты, не мешая им

Column(
  children: <Widget>[
    View(),
    HoverBar()
  ]
)

Они должны работать, если вы не изменяете маршруты страниц, например, с помощью нижней панели навигации

, если вы меняете маршруты страниц, используйте управление состоянием, например blo c или поставщик, чтобы предоставить HoveBar.

...