【发布时间】:2021-03-02 07:24:09
【问题描述】:
我试图从一个 AssetImage 对象获取 Flutter 中的文件名。
Image photo = Image.asset('assets/images/image-not-found.jpg');
print(photo.image); // AssetImage(bundle: null, name: "assets/images/image-not-found.jpg")
print(photo.image.assetName); // assetName not defined
print(photo.image.name); // name not defined
如何获取this assetName属性?
不用在photo.image.toString()上做一些正则表达式就更好了;
编辑:
这里的目的是检索图像名称以进行比较。 所以我只是直接比较。
if(photo.image == AssetImage('assets/images/image-not-found.jpg')){
print("image was not found");
}
【问题讨论】: