flutter Stack中子widget填充
记录一下1. Stack的fit属性 默认是适应子widget大小 , 即如果没有定位的widget,Stack的宽高将以宽高最大的子widget为基础如下,此时Stack的高度是100Stack(children : <Widget>[Container(width : 200,height : 100),Container(width : 100,height : 50,),],)
·
记录一下
1. Stack的fit属性 默认是适应子widget大小 , 即如果没有定位的widget,Stack的宽高将以宽高最大的子widget为基础
- 如下,此时Stack的高度是100
Stack(
children : <Widget>[
Container(
width : 200,
height : 100
),
Container(
width : 100,
height : 50,
),
],
)
- 在实际的开发中, 我遇到了一个问题, 如何让其他没有宽高的widget,主动去适应并填充整个Stack。
Stack(
children : <Widget>[
Container(
width : 200,
height : 100,
),
// 增加了Positioned.fill 可以让Contentr 自动填充整个Stack
Positioned.fill(
child : Container(
width : 100,
),
),
],
)
更多推荐
已为社区贡献6条内容
所有评论(0)