0

我有一个ListView.separated小部件没有显示 Android 的过度滚动效果。在 iOS 上我可以看到弹跳,但在 Android 上没有显示发光效果,我不知道为什么。

我的目的是为 Android 提供发光效果。

这是我的一段代码结构:

SafeArea(
          child: LayoutBuilder(
            builder: (context, constraints) {
              return Container(
                ...
                child: Column(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: [
                    ...
                    ListView.separated(...)
                  
                    ],
                  ],
                ),
              );
            },
          ),

我使用 Flutter 2.8.1 版本。

4

1 回答 1

0

在查看小部件树后,我注意到我有一个名为的小部件NotificationListener<OverscrollIndicatorNotification>,我不允许使用发光效果。看来,此设置已应用于小部件树。

我的解决方案是将我的列表包装在其他NotificationListener小部件中。做完之后,发光的效果立刻出现了。

于 2022-02-07T08:10:26.923 回答