折叠SliverAppBar而不在第一次向上滑动时滚动SliverList

时间:2019-09-22 01:45:44

标签: flutter flutter-layout flutter-sliver flutter-appbar

我正在CustomScrollView中实现SliverAppBar和SliverList。

我希望第一次向上滑动即可在不滚动条列表的情况下迅速折叠应用程序栏。 (彼得在向上滑动后应保持在列表顶部,而不是安娜)

然后用户应该可以自由滚动SliverList。

A phone screen phone of a SLiverList being swiped up on

  Widget build(BuildContext context) {
    return CustomScrollView(
      dragStartBehavior: DragStartBehavior.down,
      slivers: [
        SliverAppBar(
          title: Text('Sliver App Bar'),
          pinned: false,
          floating: true,
          snap: true,
          expandedHeight: 500.0,
        ),
        SliverList(
          delegate: new SliverChildListDelegate(displayList),
        ),
      ],
    );
  }

0 个答案:

没有答案