我想使用assets中的图像作为图标,然后构建我的列表,但是当我尝试将Image.asset
作为变量添加到具有IconData
数据类型的图标类时,会出现一些错误,而不是使用Icons作为类。
有什么办法可以解决这个问题吗?
谢谢。
class Menu {
const Menu({this.icon, this.title});
final IconData icon;
final String title;
}
const List<Menu> menus = const <Menu>[
const Menu(title: 'menu_icon_1', icon: Image.asset('assets/menu/1-1.png')),
],
error: The argument type 'Image' can't be assigned to the parameter type 'IconData'. (argument_type_not_assignable at [sinergi] lib\home.dart:12)