【发布时间】:2020-09-21 18:53:40
【问题描述】:
我使用 Container 制作了一个自定义应用栏,但我需要将标题放置在行的中心,并将后退按钮放置在左侧的边缘。 我确实通过添加垫片、主轴对齐所有东西来尝试它,但它没有按要求正确放置。那么有什么我可以使用的方法吗?提前致谢。
Widget header() {
return new Container(
height: 140,
decoration: BoxDecoration(
color: Color(0xFFAFDCEC),
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(20),
bottomRight: Radius.circular(20))),
width: MediaQuery.of(context).size.width,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
SizedBox(
height: 60,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
IconButton(icon: Icon(Icons.arrow_back_ios, color: Colors.white,),),
Text(
'To-Do List',
style: TextStyle(color: Colors.white, fontSize: 25),
)
],
)
],
),
);
}
【问题讨论】:
-
请发布您的自定义应用栏小部件
-
看看这是否有帮助Align
-
使用对齐属性我只能将文本放在容器/中心小部件内而不是行内
标签: flutter dart flutter-layout