我正在使用NetworkImage
类来显示来自互联网的图像,以下是代码
return new Container(
width: width,
height: height,
decoration: new BoxDecoration(
color: const Color(0xff7c94b6),
image: new DecorationImage(
image: NetworkImage(url, headers: {"Authorization": token}),
fit: fit,
),
borderRadius: new BorderRadius.all(new Radius.circular(150.0)),
border: new Border.all(
color: Color(AppColors.surfacePrimary.hex),
width: 0.0,
),
),
);
Run Code Online (Sandbox Code Playgroud)
但是图像已缓存,当图像在服务器上更新时,应用程序会显示旧的缓存图像。我怎样才能停止缓存NetworkImage
?
我在 dart 中使用MultipartRequest以便将文件上传到 API。但是我需要在我的请求中添加一个授权标头。我面临的问题是 header 属性是最终的,我不能覆盖它。我该如何解决?谢谢!
我有一个水平ListView
,我想强迫用户一次滚动一个项目,我该如何实现?
return Container(
height: 120.0,
padding: EdgeInsetsDirectional.only(start: 8.0),
child: ListView.builder(
itemBuilder: _buildListItem(),
scrollDirection: Axis.horizontal,
itemCount: arrayItems.length,
),
);
Run Code Online (Sandbox Code Playgroud)