有没有一种方法可以检测SliverAppBar上的向下滑动动作?

时间:2019-01-01 06:14:23

标签: dart flutter

我有一个SliverAppBar,我想在同一位置检测向下滑动动作。有办法吗?

这是我的代码的样子。

CustomScrollView(
                          slivers: <Widget>[
                            SliverAppBar(
                              expandedHeight: 200.0,
                              floating: true,
                              flexibleSpace: FlexibleSpaceBar(
                                background: Column(
                                  children: <Widget>[
                                    <my custom widget tree>
                                  ],
                                ),
                              ),
                            ),
                            <other sliver widgets>
                          ],
                        ),

1 个答案:

答案 0 :(得分:0)

您可以使用NotificationListener包裹sliverAppBar并侦听ScrollNotifications https://docs.flutter.io/flutter/widgets/ScrollNotification-class.html