【发布时间】:2019-12-24 20:49:26
【问题描述】:
所以我试图在 Inkwell 小部件上加载接近一千个 gif,并在 boxdecoration 图像网络中使用 Hero 孩子,我想了解处理此问题的最佳实践,因为加载需要很长时间,我希望它能够由第一个出现的加载,无论是正常的还是过滤的,那么flutter开发者如何处理这个?
那么我如何通过决定首先加载哪个 NetworkImage 来支持慢速互联网用户
InkWell(
onTap: (){
Navigator.push(context, MaterialPageRoute(builder:(context)=>GifDetail(
gifs: gifs,
)));
},
child: Hero(
tag: gifs.url,
child: Card(
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
Container(
height: 110,
width: 110,
decoration: BoxDecoration(
image: DecorationImage(image: NetworkImage(gifs.url))
),
),
],
),
),
),
),
【问题讨论】: