如何显示加载程序,而加载图像使用文件路径在扑动?



在从文件加载完整图像之前如何显示加载器?在Imageview中加载图像之前,需要一些时间才能使图像对用户可见。

Image.file(
File(selectedImagePath),
width: double.infinity,
height: double.infinity,
),

根据@pskink的建议你可以使用Image构造函数

Image(
image: FileImage(
File(selectedImagePath)),
width: double.infinity,
height: double.infinity,
loadingBuilder:
(context, child, loadingProgress) {
if (loadingProgress == null) {
debugPrint('image loading null');
return child;
}
debugPrint('image loading...');
return const Center(
child: CircularProgressIndicator());
},
),

最新更新