如何在Flutter中更改或替换ImageCache?

如何在Flutter中更改或替换ImageCache?,第1张

如何在Flutter中更改或替换ImageCache?

创建一个从WidgetsFlutterBinding继承的类。在该类上重写createImageCache以返回您选择的ImageCache实现。在调用runApp之前,请在该类上调用构造函数。


每个应用程序有一个绑定。创建的第一个绑定(Bindingbase的子类)将成为该绑定。调用runApp()会实例化WidgetsFlutterBinding绑定,这通常是您想要的。WidgetsFlutterBinding混入的类之一,PaintingBinding,引入了createImageCache作为让您覆盖图像缓存的一种方式。它调用该方法,并将全局imageCache设置为该方法返回的值。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5031654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存