#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"),
),
),
);
}