flutter - 如何从资产中制作带有图片的图标?
问题描述
我想制作一个图标,但要导入图片 这是我的代码,但不起作用
IconButton(icon: isDonated ? AssetImage('assets/donate.png') : AssetImage('assets/donated.png'), onPressed: null)
先感谢您
解决方案
使用Image.asset
代替AssetImage
Image.asset(
imageName,
height: 20,
width: 20,
),
如果你想要可点击的图标,那么请Image.asset
用Gesturedetector
小部件包装它。
推荐阅读
- elasticsearch - Elasticsearch 中所有匹配用户的角色映射
- c# - 将对象列表从视图传递到控制器
- c# - 更新使用 Wix 工具集创建的 msi 中的属性
- aws-iot - AWS-IoT 主题与 $
- angular - Angular Material Table:基于两个数据库列但单个 UI 列搜索值
- laravel - laravel sanctum 上 SSR 模式 Nuxt 的认证问题
- python - 我怎么知道一个类有多少实例?
- javascript - Javascript中的数组排序
- python - 在 Python 中使用状态解析命令行
- c# - 如何让 AzureAppConfiguration 在 .NET Framework 4.7.2 MVC 应用程序上运行?