flutter - 有机会在 Flutter 上使用 ListView 禁用延迟加载吗?
问题描述
我有这个代码:
ListView(
children: episodes.map((Episode episode) {
return EpisodeRow(episide: episode)
);
我知道内置延迟加载的意图在颤振上很好,但是我真的需要在屏幕上加载每个小部件,因为每个小部件都必须下载一个文件并存储它以供设备没有互联网连接时使用。
解决方案
为什么不直接在 initState 方法中加载屏幕时下载所有必要的文件,这样您就不必担心延迟加载会破坏用户体验,以防互联网连接中断。
推荐阅读
- user-interface - 与我的谷歌日历同步的 Gui 提醒
- c# - C# 高需求 API 实现
- ios - UIKit:UITableViewCell 上的约束不适用于表格视图中的前几个单元格
- javascript - 如何添加到作为时间选择器组件的一部分执行的 onChange 事件
- javascript - 如何确定视频帧是否已准备好进行合成?
- c++ - 静态库中的 ODR 和公共代码:需要帮助!非常感谢
- javascript - 根据传入的数据创建新组件到 nivo 线图中
- python - 在列之间递归查找(%相同)
- python - 你可以通过python中的用户输入将一个字符串插入另一个字符串吗?
- reactjs - 过滤嵌套的 JSON 对象