我正在使用一个库,它需要一个package:flutter/src/widgets/icon_data.dart
类型的图标,也就是IconData
。我想使用我自己的.png文件资产作为图标。我在谷歌上搜索解决方案,每个人都指出ImageIcon
的用法。但是,当使用这个时-出现以下错误:
CircularMenuItem(
iconColor: GuiColors.textLight,
color: GuiColors.primary,
icon: ImageIcon(AssetImage("assets/icons/sword.png")),
onTap: () {
//callback
}),
错误为:
The argument type 'ImageIcon' can't be assigned to the parameter type 'IconData?'. (Documentation)
1条答案
按热度按时间kg7wmglp1#
我没有包含
CircularMenuItem
的包,但我猜icon
参数需要Icon
,而ImageIcon
有一个返回类型ImageIcon
。在这种情况下,我不认为你可以在这个包中使用你自己的图标