【发布时间】:2020-08-09 05:00:17
【问题描述】:
我是 Flutter 的新手,对如何使用小部件来创建原生 Android、RelativeLayout 和 ConstraintLayout 的可持续替代品感到困惑,但无法正确使用 Column、Row 小部件。我正在尝试构建此布局,但直到现在都无法构建。
我首先为整个事物添加一个容器,然后为每个“块”添加一个列,然后对其余部分使用行/容器。这是我到目前为止编写的代码,但这并没有显示任何内容:
Container(
height: 250,
child: Padding(
padding: EdgeInsets.symmetric(horizontal: 24),
child: Column(
children: <Widget>[
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
gradient: LinearGradient(
colors: colorItems // a color list at global scope with 2 items
),
color: Colors.black
),
)
],
),
),
)
编辑
请像这样解释您的小部件层次结构:
Container
- Column
- Row
【问题讨论】:
标签: flutter dart flutter-layout hybrid-mobile-app