有没有办法将图像从本地存储加载到 flutter 中 CircleAvatar 小部件的 backgroundImage 属性?
Is there a way for loading images from local storage to the backgroundImage property of the CircleAvatar widget in Flutter?
我很难阅读 CircleAvatar 小部件的 Flutter 文档,试图弄清楚 backgroundImage 到底是什么类型。
据我所知,这个 属性 是 ImageProvider 类型,它可以是资产 类 之一,因为它们扩展了 ImageProvider。
我得出的结论是,获取图像的唯一方法是通过 url 或预定义的资产文件夹。
我想从本地存储加载图像。我目前正在 Android 10.
上进行实验
请告诉我有办法做到这一点。
我相信您正在寻找的 ImageProvider 是 FileImage
。您只需要将本地存储中的文件传递给它。以下是官方文档:
https://api.flutter.dev/flutter/painting/FileImage-class.html
我很难阅读 CircleAvatar 小部件的 Flutter 文档,试图弄清楚 backgroundImage 到底是什么类型。
据我所知,这个 属性 是 ImageProvider 类型,它可以是资产 类 之一,因为它们扩展了 ImageProvider。
我得出的结论是,获取图像的唯一方法是通过 url 或预定义的资产文件夹。
我想从本地存储加载图像。我目前正在 Android 10.
上进行实验请告诉我有办法做到这一点。
我相信您正在寻找的 ImageProvider 是 FileImage
。您只需要将本地存储中的文件传递给它。以下是官方文档:
https://api.flutter.dev/flutter/painting/FileImage-class.html