flutter - 根据条件在列表中显示小部件的漂亮方式
问题描述
我尝试在列表中显示/隐藏小部件取决于条件。
我想出的是:
return Row(
children: [
...isLoading ? [CircularProgressIndicator()] : []
]
);
你能知道一个更漂亮的方法吗?
解决方案
一个孩子
return Row(
children: [
if(isLoading)
CircularProgressIndicator() ,
]
);
许多孩子试试这个
return Row(
children: [
if(isLoading)
...[CircularProgressIndicator() ,CircularProgressIndicator() ] ,
]
);
推荐阅读
- java - 如何将其从 Scanner 更改为 BufferedReader?
- javascript - 使用 Vue 渲染时加载相同的两个页面
- hadoop - 我可以从 ryzen 5000 系列笔记本电脑连接 hadoop localhost 服务器吗?
- python - 为什么我收到 TypeError: 'str' object is not callable, in reversed() 函数?
- sybase - 是否可以从云连接到本地 Sybase 数据库?
- c - 创建变量类型结构后为字符数组赋值
- c# - 无法使用新的 microsoft docker 映像运行 dotnet 测试
- python-3.x - 即使 Intellij IDEA 中存在用于 python 项目的文件夹,在调试模式下也会引发 ModuleNotFound 错误
- java - 在表中声明数据时出现 StaleElement 异常错误
- c# - 在触摸时保留鼠标光标位置