我很难阅读CircleAvatar小部件的Flutter文档,试图弄清楚backgroundImage到底是什么类型。
据我所知,此属性是ImageProvider类型的,并且在它们扩展ImageProvider时可以是Asset类之一。
我得出的结论是,获取图像的唯一方法是通过url或预定义的资产文件夹。
我想从本地存储加载图像。我目前正在Android 10上进行实验。
请告诉我有一种方法可以做到这一点。
我相信您正在寻找的ImageProvider是FileImage
。您只需要将本地存储中的文件传递给它。这是官方文档:
https://api.flutter.dev/flutter/painting/FileImage-class.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句