首页 > 解决方案 > 颤振:没有名为“clipBehavior”的命名参数,clipBehavior:Clip.none

问题描述

我正在尝试使用带有颤振的徽章包来添加通知计数器徽章,但是一旦添加以下代码,该项目就不会编译。我正在使用颤振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吗?

标签: flutterbadge

解决方案


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

[1.1.6] - [2020 年 12 月 8 日]

修复名为“clipBehavior”的错误参数

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


推荐阅读