gpt4 book ai didi

flutter - 如何在Flutter中设置布局元素的背景色

转载 作者:行者123 更新时间:2023-12-03 03:37:42 29 4
gpt4 key购买 nike

我想将左右两列的背景色设置为左。

我认为列/行具有相似的含义/功能,例如Web开发中的 bootstrap 。

但似乎一切都比较费力...

请不要告诉我,我必须用Container小部件包装每个Expanded并在其中设置颜色...

Container(
margin: EdgeInsets.all(5),
color: Colors.orangeAccent,
child: Column(children: <Widget>[
Row(
children: <Widget>[
Expanded(
flex: 3,
child: Column(
children: <Widget>[
Text("left", textAlign: TextAlign.end,),
],
),
),
Expanded(
flex: 7,
child: Column(
children: <Widget>[
Text(
"right",
textAlign: TextAlign.right,
),
],
)
),
],
),
Row(
children: <Widget>[],
)
]),
),

最佳答案

由于container具有color属性,因此您需要用column包装container小部件以更改其颜色:

Expanded(
flex: 3,
child: Container(
color : Colors.black,
child : Column(
children: <Widget>[
Text("left", textAlign: TextAlign.end,),
],
),
)
),

https://api.flutter.dev/flutter/widgets/Container-class.html

关于flutter - 如何在Flutter中设置布局元素的背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59706008/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com