我们在上一章回中介绍了"如何让输入键盘不遮挡屏幕"相关的内容,本章回中将介绍 如何有效地缓冲网络图片.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
我们在本章回中介绍的网络图片表示存放于服务器端的图片,通常在项目中使用Image组件的network
方法可以直接加载这种图片。不过在实际的使用过程中却遇到了一些问题,比如图片显示错误,图片显示慢,这些问题都与缓冲有关,本章回中将介绍这方面的内容。
2. 使用方法
我们介绍的缓冲方法分本地缓冲和服务器缓冲两个类型,它们分别用来解决图片显示慢和显示错误的问题。我们在接下来的小节中将详细介绍这方面的内容。
2.1 本地缓冲
本地缓冲是指在App的客户端存放图片,这样就可以直接从缓冲中获取图片并且显示到页面上,而不需要联网去加载图片,进而有效果解决网络图片加载慢的问题。
那么如何创建缓冲呢?我们可以使用CachedNetworkImage