Как создать многослойный список стеков

#flutter #dart #flutter-layout

Вопрос:

Я хочу добиться эффекта скольжения контейнера подачи вверх, как показано на рисунке ниже. Это похоже на стопку, но я понятия не имею.

Как показано на рисунке, когда вид вкладки сдвигается вверх, контейнер профиля фиксируется(контейнер профиля не будет прокручиваться).

введите описание изображения здесь

обновление: используйте фон FlexibleSpaceBar и установите режим сворачивания в режим сворачивания.нет

но при движении вверх цвет фона изменится, как его отключить

введите описание изображения здесь

Комментарии:

1. Попробуйте пройти по этой ссылке api.flutter.dev/flutter/material/SliverAppBar-class.html

2. @A R Спасибо за ответ, но SliverAppBar, похоже, не находится в фиксированном положении

Ответ №1:

страница профиля-это что-то вроде sliding_up_panel с минимальной высотой по умолчанию:

 @override
Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(
      title: Text("SlidingUpPanelExample"),
    ),
    body: SlidingUpPanel(
      panel: Center(
        child: Text("This is the sliding Widget"),
      ),
      body: Center(
        child: Text("This is the Widget behind the sliding panel"),
      ),
    ),
  );
}