关于CupertinoIcons.create与square_pencil图标显示异常的咨询
CupertinoIcons 填充/未填充图标显示异常修复方案
问题确认:
CupertinoIcons.create、CupertinoIcons.square_pencil官方描述标注为“未填充”,但实际与对应的create_solid、square_pencil_fill显示完全一致,缺失预期的未填充样式。修复方案:
- 升级Flutter SDK:这类图标显示问题多为版本bug,执行命令
flutter upgrade升级到最新稳定版,重新运行项目后大概率解决。 - 自定义未填充图标:若升级后问题仍存在,可通过自定义SVG图标替代:
- 获取符合Cupertino风格的未填充版SVG资源
- 使用
flutter_svg包引入,示例代码:SvgPicture.asset( 'assets/icons/square_pencil_outline.svg', width: 34, height: 34, color: CupertinoColors.black, )
- 临时替代方案:选用其他同功能的未填充Cupertino图标,比如用
CupertinoIcons.pencil替代square_pencil的未填充需求,用CupertinoIcons.add_circled替代create的未填充需求。
- 升级Flutter SDK:这类图标显示问题多为版本bug,执行命令
内容的提问来源于stack exchange,提问作者Equipe Jogo EMPATIA
相关产品推荐
相关产品推荐

