如何解决在抖动中发出居中按钮
有人可以帮助我将“轮廓”按钮水平居中吗? Crossalignmentaxis.center似乎不起作用。
Container(
child: Center(
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,children: <Widget>[
OutlineButton(
child: Text(
'Hours',textAlign: TextAlign.center,style: TextStyle(
fontSize: 45.0,color: Colors.white,fontFamily: 'HousePlant2'),),borderSide: BorderSide(
color: Colors.white,style: BorderStyle.solid,width: 2),shape: RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(20)),onPressed: () {},],)
解决方法
您需要为mainAxisAlignment: MainAxisAlignment.center
设置Row
,因为行的主轴是水平轴,行的交叉轴是垂直轴。
Container(
// color: Colors.red,child: Center(
child: Row(mainAxisAlignment:MainAxisAlignment.center,crossAxisAlignment: CrossAxisAlignment.center,children: <Widget>[
OutlineButton(
child: Text(
'Hours',textAlign: TextAlign.center,style: TextStyle(
fontSize: 45.0,color: Colors.white,fontFamily: 'HousePlant2'),),borderSide: BorderSide(
color: Colors.white,style: BorderStyle.solid,width: 2),shape: RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(20)),onPressed: () {},],
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。