我将应用程序包装在滚动配置中以删除滚动发光。这总是有效,但自从我使用 flutter 以来已经有一段时间了,所以我创建了一个新项目,但它给出了这个错误。
ProviderScope(
child: MaterialApp(
title: 'testing',
themeMode: ThemeMode.light,
darkTheme: darkTheme(),
theme: lightTheme(),
onGenerateRoute: RouteGenerator.generateRoute,
initialRoute: '/',
builder: (context, child) {
return ScrollConfiguration(
behavior: RemoveScrollGlow(),
child: child,
);
},
)
)
问题是孩子:孩子。我不知道如何解决这个问题。
class RemoveScrollGlow extends ScrollBehavior {
@override
Widget buildOverscrollIndicator(
BuildContext context, Widget child, ScrollableDetails details) {
return child;
}
}
如果您确定该值永远不会为 null,则可以将其转换为不可为 null 的类型,即。Widget
明确地。或者简单地添加一个!
后缀,像这样:child!
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)