热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

参数类型“小部件?”无法分配给参数类型“小部件”

我将应用程序包装在滚动配置中以删除滚动发光。这总是有效,但自从我使用颤振以来已经有一段时间了,所以我创建了一个新项目,但它给出了这个错误。ProviderScop

我将应用程序包装在滚动配置中以删除滚动发光。这总是有效,但自从我使用颤振以来已经有一段时间了,所以我创建了一个新项目,但它给出了这个错误。

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;
}
}

回答

如果您确定该值永远不会为空,则可以将其强制转换为不可为空的类型,即。Widget明确地。或者简单地添加一个!后缀,像这样:child!






推荐阅读
author-avatar
或许就是一场梦_913
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有