String? downloadURL = userData['profile_image_url'];
if (downloadURL != null && downloadURL.isNotEmpty) {
return CircleAvatar(
radius: 50,
backgroundImage: NetworkImage(downloadURL), // <--- here
);
} else {
return CircleAvatar(
radius: 50,
backgroundImage: AssetImage('assets/profile_picture_placeholder.png'),
);
}
这是我收到的错误
======== 图片资源服务捕获异常==================================== =============
解析图像编解码器时抛出以下 ProgressEvent$ 对象:[object ProgressEvent]
我尝试直接使用来自 google 的图像链接,该链接有效,但是在加载 firebase 存储图像链接时,它不会加载图像
您的应用程序上安装了 firebase storage 吗?否则你的代码与我使用的类似
CircleAvatar( backgroundImage: NetworkImage( user.imageUrl.isNotEmpty ? user.imageUrl : 'assets/images/blankp.png'), radius: 90, ),