Флаттер: исчезающий SliverAppBar с ListView.builder - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь создать ленту сообщений (например, 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 насвиток?

С уважением.

...