flutter - 定位小部件全宽
问题描述
我有一个 Positioned 小部件,我需要使它成为父容器的全宽
小部件树是这样的
Expanded
Stack
SomeOtherWidgets
Positioned(
left: 0,
bottom: 0,
height: 11,
child: Container(
// box decoration for this container
)
)
所以我需要的是一个放置在堆栈底部的小部件,它位于堆栈中其他所有内容的顶部,占用了扩展祖先的宽度
这可能吗?谢谢
解决方案
您需要将左右设置为0,因此它将扩展全宽。
如果要扩展定位小部件的高度和宽度,可以使用 Positioned.fill() 将 left/right/top/bottom 设置为 0。(但如果需要,您可以覆盖它们)
推荐阅读
- r - 如何根据每列的总和值选择前 3 列/变量?
- java - javax.validation.constraints 中的注释不起作用(忽略)
- sql - 无法使用 save() 插入数据库
- javascript - 只有当我通过 graphql 端点进行更改时才会调用 Hasura 触发器?
- python - 将模型另存为 H5 或 SavedModel 时出现 TensorFlow Hub 错误
- postgresql - 无法访问在 Windows 10 的 Hyper-V 之上的 Linux Ubuntu 中运行的 PostgreSQL
- mysql - SQL 查询速度
- sparql - 模糊葡萄酒本体 SPARQL - HighPriceForWine
- django-rest-framework - 我如何编写将 json 文件作为 json 保存到数据库中的 API
- python-3.x - 如何让不和谐机器人能够为特定成员设置短信?