flutter:没有名称为 'clipBehavior' 的命名参数,clipBehavior:Clip.none

flutter: No named parameter with the name 'clipBehavior', clipBehavior: Clip.none

我正在尝试使用带有 flutter 的徽章包来添加通知计数器徽章,但是在我添加以下代码后项目不会立即编译。我正在使用 flutter v1.17.4.

Badge(
  badgeColor: Colors.deepOrangeAccent,
  toAnimate: true,
  child: IconButton(
   icon: Icon(Icons.shopping_cart),
   onPressed: (){
    Navigator.push(context, MaterialPageRoute(builder: (context)=> ShoppingCart()));
   }
 )
),

开始调试时,显示flutter: No named parameter with the name 'clipBehavior', clipBehavior: Clip.none。没有Updating the version of flutter to latest version有没有可能的解决方案?

错误不是来自 Flutter 框架,而是来自您使用的旧版本 Badge 包。 Badge 的作者已于 2020 年 12 月 8 日更新了软件包,修复了同样的错误。

[1.1.6] - [December 8, 2020]

Fix error parameter with the name 'clipBehavior'

请将 Badge 包升级到最新版本 Badges 1.1.6。