Я пытаюсь создать ленту сообщений (например, Instagram) с исчезающей панелью приложений при прокрутке. Вот мой код:
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Colors.pink[100]
),
body: postImagesWidget()
);
}
Widget postImagesWidget() {
return
FutureBuilder(
future: _future,
builder: ((context, AsyncSnapshot<List<DocumentSnapshot>> snapshot) {
return LiquidPullToRefresh(
onRefresh: _refresh, // refresh callback
child: ListView.builder(
itemCount: snapshot.data.length,
itemBuilder: ((context, index) =>
SinglePost(
list: snapshot.data,
index: index,
followingUser: followingUser,
currentUser: currentUser,
fetch: fetchFeed,
)))
);
}),
);}
Как видите, сейчас я использую обычный AppBar и Listview.builder для создания постов. Я слышал о SliverAppBar и пытался внедрить его в свои настройки, но не смог заставить его работать с моим ListView.builder.
Любые предложения или идеи о том, как удалить AppBar при прокрутке?
С наилучшими пожеланиями.