CachedNetworkImage和CachedNetworkImageProvider之间有什么区别?在哪种情况下应分别使用?

CachedNetworkImage和CachedNetworkImageProvider之间有什么区别?在哪种情况下应分别使用?,image,flutter,caching,dart,Image,Flutter,Caching,Dart,这是在Flutter的背景下,Flutter是一个基于Dart的框架,用于制作移动应用程序。 我正在寻找能够解释基本原理和原则的资源,而不仅仅是经验法则。如果你说的是,那么CachedNetworkImage是一个小部件,CachedNetworkImageProvider是一个小部件,它标识要显示的图像资源 CachedNetworkImage小部件是为了方便起见而存在的,它通过其构造参数为您创建一个CachedNetworkImageProvider;或者,您可以将普通的Image小部件与C

这是在Flutter的背景下,Flutter是一个基于Dart的框架,用于制作移动应用程序。 我正在寻找能够解释基本原理和原则的资源,而不仅仅是经验法则。

如果你说的是,那么
CachedNetworkImage
是一个小部件,
CachedNetworkImageProvider
是一个小部件,它标识要显示的图像资源

CachedNetworkImage
小部件是为了方便起见而存在的,它通过其构造参数为您创建一个
CachedNetworkImageProvider
;或者,您可以将普通的
Image
小部件与
CachedNetworkImageProvider
一起使用,如果您正在谈论,那么
CachedNetworkImage
是一个小部件,
CachedNetworkImageProvider
是一个小部件,它标识要显示的图像资源

CachedNetworkImage
小部件是为了方便起见而存在的,它通过其构造参数为您创建一个
CachedNetworkImageProvider
;您也可以将普通的
Image
小部件与
CachedNetworkImageProvider
一起使用