gpt4 book ai didi

flutter - 在 Flutter 中延迟加载图像?

转载 作者:IT王子 更新时间:2023-10-29 06:51:12 44 4
gpt4 key购买 nike

当用户点击 FAB 时,我的应用程序从互联网加载一张新图片作为屏幕的背景图片。我可以确定在用户点击屏幕之前要加载的 URL。

有没有办法在需要通过 FadeInImage 或其他 Flutter Widget 图像显示机制显示图像之前延迟加载图像?

最佳答案

您可以使用 precacheImage 在用户界面中请求之前加载图像方法。任何 future 对匹配图像的请求——在网络图像的情况下是相同的 url——将从缓存中提取。要加载网络图像,您可以将 NetworkImage 的实例传递给它类。

例子:

class SomeWidgetState extends State<SomeWidget> {

@override
void initState() {
super.initState();
precacheImage(NetworkImage('someurl.jpg'));
}

...
}

关于flutter - 在 Flutter 中延迟加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54851838/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com