badges.badge dart 错误“尝试在命名参数之前移动所有位置参数

问题描述 投票:0回答:1
 child: badges.Badge(
                              showBadge: false,
                              badges.BadgeColor: white, **"Erros line"**
                              padding: const EdgeInsets.all(2),
                              position:
                                  Badges.badgePosition.topStart(top: 16, start: 9),
                              badges.BadgeContent: const Text(
                                '3',
                                style: TextStyle(color: red, fontSize: 10),
                              )

错误: 1- 位置参数必须出现在命名参数之前。 尝试将所有位置参数移到命名参数之前。 2- 位置参数太多:预期为 0,但找到 1。 尝试删除额外的位置参数,或为命名参数指定名称。 3- BadgeColor' 是通过前缀 'badges' 引用的,但它没有在使用该前缀导入的任何库中定义。 尝试更正前缀或导入定义的库 4- 期望找到')'。

我在使用 badges.badge 之前遇到了徽章错误,现在我在编辑 webview 应用程序模板时遇到了很多错误。

dart visual-studio-code android-webview
1个回答
0
投票

badges.BadgeContent:
必须是
badgeContent:
.

看起来你需要一个完整的风格而不是

badges.BadgeColor: white,

badgeStyle: badges.BadgeStyle(
    badgeColor: Colors.white,
),

一般来说,可能值得回到绘图板并查看您正在使用的包的example

© www.soinside.com 2019 - 2024. All rights reserved.