flutter - 颤振使容器大小适合堆栈大小
问题描述
我想做如下图所示的东西:一张上面有两个文字的图片。
我的第一种方法是创建一个容器,里面有一个堆栈,堆栈里面有两个文本;和另一个带有图片和文本的堆栈,但我遇到了必须为用文本包装堆栈的容器指定大小的问题。尽管它以这种方式工作,但由于响应性原因,它对我来说不是最佳解决方案。
有没有办法用容器包装堆栈并让容器大小从堆栈的内容?或者有没有更好的方法来实现我正在寻找的东西?提前致谢。(对不起我的英语不好)。
解决方案
在您的堆栈中:
Stack(
children: <Widget> [
Image(...), // Your Image here
Positioned.fill( // Expands to the size of your image
child: ..., // Put your Text widgets here in a Stack/Any other way you deem fit
),
],
),
推荐阅读
- angularjs - 如何在angularjs中将数据从控制器传递到mainApp
- css - 使用 npm 和 css 代码设置 bootstrap 4 环境在 chrome 中不起作用
- angular - TS 类型缺少以下属性
- python - Pandas - 当两列中都存在 Nan 时,列比较返回 False
- java - 如何返回向量
来自 jni C++ 函数? - angularjs - 我可以为单个元素添加样式和 ng-style 吗?
- docker - Kubernetes 多服务器通信
- visual-studio-2013 - 使用 rdlc 命中 tablix 异常
- java - Spring Boot 编码过滤器
- opencv - 如何将边界框导出为 .jpg