【发布时间】:2021-10-24 22:54:32
【问题描述】:
如何预加载资产图像并在 Container 小部件中使用它?我尝试了 prechacheImage 函数,但它不起作用。每当我启动我的应用程序时,它的登录屏幕背景图像都会闪烁一秒钟,给人一种糟糕的体验。
【问题讨论】:
-
释放模式下是否会出现闪烁?
标签: flutter
如何预加载资产图像并在 Container 小部件中使用它?我尝试了 prechacheImage 函数,但它不起作用。每当我启动我的应用程序时,它的登录屏幕背景图像都会闪烁一秒钟,给人一种糟糕的体验。
【问题讨论】:
标签: flutter
有一个布尔变量:
bool _loading = true;
然后在initState()调用加载图片的方法。
在加载图片的方法中,完成后,设置_loading false (setState({ _loading = false});)
在构建方法中取决于_loading 向用户显示CircularProgressIndicator 或实际屏幕:
_loading ? CircularProgressIndicator() : MyScreen();
【讨论】: