- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想加载要缓存的图像。因此,我为此使用了CachedNetworkImage。当用户通过gmail帐户登录时,我会获得图像网址并显示图像。但是我需要将其保留在缓存中。
这是我的代码:
new Center(
child: new Column(
children: <Widget>[
new CircleAvatar(
new CachedNetworkImage(
placeholder: CircularProgressIndicator(),
imageUrl: widget.currentUser?.profilUrl,
),
),
],
),
)
type'CachedNetworkImage'is not a subtype of type 'ImageProvider<dynamic>'
最佳答案
小部件CircleAvatar接收ImageProvider。
cached_network_image包为您提供了两个要使用的类:
CachedNetworkImage
小部件,可用于显示缓存的网络图像。 CachedNetworkImageProvider
一个提供缓存图像的 ImageProvider 。 CachedNetworkImageProvider
,则必须使用
CircleAvatar
(2.)。
import 'package:flutter/material.dart';
import 'package:cached_network_image/cached_network_image.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData(),
home: Scaffold(
body: Center(
child: CircleAvatar(
backgroundImage: CachedNetworkImageProvider(
'https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/Bill_Gates_Buys_Skype_%285707954468%29.jpg/2560px-Bill_Gates_Buys_Skype_%285707954468%29.jpg'
),
),
),
)
);
}
}
关于dart - 如何解决CachedNetworkImage中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53407527/
我正在尝试使用缓存的图像。我跟着这个https://flutter.dev/docs/cookbook/images/cached-images ,但它不起作用。 CachedNetworkImage
我正在使用 https://pub.dev/packages/cached_network_image用于显示网络图像。 我遇到了一个奇怪的问题。在这里我设置我的个人资料图片和个人资料图片的 url
Flutter 的 CachedNetworkImage 几乎是神奇的,但如果他们提供一种在显示图像之前下载图像的方法,那就更好了。我想在一个屏幕中下载图像并使用 CachedNetworkImage
我正在尝试使用缓存的图像。我关注了CachedNetworkImage但它不起作用。如果有其他可用的解决方案,请帮助我 Here is video of my issue 当我从上到下或从下到上滚动列
new Container( width: 80.0, height: 80.0, deco
首先,我是一个完全的初学者(不仅在 dart/flutter 方面),而且在一般编程方面也是如此。我目前正在开发一款聊天应用。 目标:当我在 ChatScreen 中选择图像时 - 类似于例如What
我不想将图像存储在缓存中..我使用 CachedNetworkImage 进行图像加载..我想知道是否有任何选项可以像毕加索一样删除或不将图像存储在缓存中.. 我的代码: var annotatedI
@override Widget build(BuildContext context) { var switchButton = new Switch( value: d
我想在 CircleAvatar Widget 中显示 CachedNetworkImage,但 backgroundImage 参数需要 ImageProvider。 最佳答案 使用CachedNe
我可以使用 HttpOverrides 小部件测试 Image.network 并尝试使用以下代码来测试 CachedNetworkImage 但没有成功 有人已经测试过这个包了吗?我也尝试使用 sq
我在 Flutter 中使用 CachedNetworkImage,我想知道如果图像下载失败,我将如何实现重试机制?在我的示例中,在 errorWidget > GestureDetector > o
我希望我的图像在点击时具有墨水池效果,以前我可以使用 Ink.image 小部件来实现,然后像这样提供 NetworkImage() 作为图像属性: Ink.image( fit: BoxFi
我希望我的图像在点击时具有墨水池效果,以前我可以使用 Ink.image 小部件来实现,然后像这样提供 NetworkImage() 作为图像属性: Ink.image( fit: BoxFi
我正在尝试使用 flutter_cached_network_image。 如果 url 中有错误或指定链接中没有图像 (404),应用程序就会崩溃。 CachedNetworkImage 中有 er
当我尝试向用户显示图像时,它是看不到的。 Image.network('https://picsum.photos/250?image=9') 我试过添加到 AndroidManifest.xml 文
我在我的应用程序中使用 CachedNetworkImage,当我在 Android 上调试或发布它时它工作正常,但是当我将 aab 上传到 Play 商店并从 Play 商店下载应用程序时,图像只是
我希望 CachedNetworkImage 在加载新图像时更改 imageUrl 属性时显示占位符,但相反,它显示的是来自先前 imageUrl 的先前图像。 例如,如果我有这样的设置,其中有一个
我正在使用 cached_network_image图书馆。如果我这样设置: void main() { runApp(MyApp()); } class MyApp extends Statel
我正在尝试让我的 Flutter 应用与 Firebase 一起离线工作。我将对图像的引用存储在 Firestore 上,将图像文件存储在 Storage 上。我让 Firestore 部分正常工作,
我是一名优秀的程序员,十分优秀!