【发布时间】:2020-11-19 23:28:41
【问题描述】:
我有一个包含大量内容(如图像、文本等)的小部件,这使得它在颤振应用程序中变得很重,但是当应用程序导航到具有复杂小部件的小部件时,应用程序面临着卡顿,因为小部件是太大,无法立即加载,
我想显示简单的 lite 加载小部件,直到原始小部件被加载,从而从应用程序中删除卡顿并启用小部件的延迟加载,
如何在flutter中实现这一点?
编辑:-
为了清楚起见,我没有从 Internet 加载任何数据,这不会导致延迟。对于从 Internet 加载数据,我们有 FutureBuilder。在这里,我的小部件本身很重,因此需要一些时间才能加载。
如何在加载主窗口小部件时显示加载窗口小部件。
【问题讨论】:
-
你修好了吗?我也面临同样的问题,如果你有,那就太好了
-
@bihire 鲍里斯。您必须使用占位符小部件并导航到小部件,动画完成后加载并更新所需的小部件。
标签: flutter widget lazy-loading