У меня есть SlivperAppBar во вложенном Scrollview, например:
return new Scaffold(
key: _scaffoldKey,
body: new NestedScrollView(
headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
return <Widget>[
new FilterBar(_scaffoldKey.currentState)
];
},
controller: _scrollController,
body:
My FilterBar наследуется от SliverAppBar
и имеет expendedHeight
и содержимое в flexibleSpace
. в моем теле есть еще один контейнер со списком. При прокрутке вниз мой AppBar исчезает, чего я хочу, но сначала гибкое пространство extendedHeight сжимается до того, как верхняя часть панели перемещается за пределы экрана.
Есть ли способ предотвратить сворачивание гибкого пространства при "прокрутке" панели приложений?
Большое спасибо!