如何使用材质3删除multi_select_flutter中的复选图标

问题描述 投票:0回答:2

我使用的是带有材质3的multi_select_flutter包。选择项目后,底部芯片中会显示复选图标。

enter image description here

当我设置 useMaterial3: false 时,检查图标不会出现。

enter image description here

任何人都可以帮我解决如何在仍然使用材料 3 的情况下删除复选图标吗?

flutter dart
2个回答
0
投票

芯片的本质是它们带有默认的复选图标。我们使用的软件包没有带有图标的芯片,因此无法通过设置参数来禁用它。但好处是,您可以通过 main.dart 禁用它,并且每当您需要特定芯片时,您都可以添加它。请按照以下步骤全局禁用它。

child: ThemeData(
chipTheme: ChipThemeData(iconTheme: IconThemeData(), showCheckmark: false),


-1
投票

这可能不是一个好的解决方案,但如果你想要捷径的方式,你可以这样做

child: Theme(
        data: ThemeData(),
        child: ChoiceChip(),
       )
© www.soinside.com 2019 - 2024. All rights reserved.