我想将资产中的图像用作图标,然后构建列表,但是在尝试将Image.asset
作为类添加到图标作为具有IconData
数据类型的变量而不是将图标用作班级。
任何想法来解决这个问题?
谢谢你。
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)