效果图:

就是深度睡眠和浅度睡眠带着对应的图片显示在中央位置。
new Container(
alignment: Alignment.topCenter,
child: row,), //row是widget
如此设置,所对应的row居左显示,下面从row里面进行设置。
Widget row = new Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
new SizedBox.fromSize(child: new Icon(Icons.cloud, color: Colors.blueAccent, size: 12.0)),
Text("深度睡眠"),
Gaps.hGap15,
new SizedBox.fromSize(child: new Icon(Icons.cloud, color: Colors.lightBlueAccent, size: 12.0)),
Text("浅度睡眠"),
],
);
添加属性mainAxisAlignment: MainAxisAlignment.spaceEvenly,row里的内容平均分布居中。

添加属性:mainAxisSize:MainAxisSize.min,才会达到图一的效果。
博客围绕Flutter开发,目标是让深度睡眠和浅度睡眠及对应图片显示在中央位置。初始设置下row居左,需在row里添加属性,使内容平均分布居中以达到预期效果。
616

被折叠的 条评论
为什么被折叠?



