我希望删除FlatButton的默认边距,但似乎无法设置/覆盖它.

buttons with padding

Column(children: <Widget>[
      Container(
          children: [
            FractionallySizedBox(
              widthFactor: 0.6,
              child: FlatButton(
                  color: Color(0xFF00A0BE),
                  textColor: Color(0xFFFFFFFF),
                  child: Text('LOGIN', style: TextStyle(letterSpacing: 4.0)),
                  shape: RoundedRectangleBorder(side: BorderSide.none)))),
      Container(
          margin: const EdgeInsets.only(top: 0.0),
          child: FractionallySizedBox(
              widthFactor: 0.6,
              child: FlatButton(
                  color: Color(0xFF00A0BE),
                  textColor: Color(0xFF525252),
                  child: Text('SIGN UP',
                      style: TextStyle(
                          fontFamily: 'Lato',
                          fontSize: 12.0,
                          color: Color(0xFF525252),
                          letterSpacing: 2.0)))))
    ])

我遇到过ButtonTheme个甚至debugDumpRenderTree()个这样的问题,但没有能够正确地实施它们.

推荐答案

FlatButton(materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,)

Flutter相关问答推荐

滚动时应用栏 colored颜色 更改Flutter

无法在Flatter中设计正确的布局

ShaderMask上的文本渐变问题

如何使用底部导航栏修复此导航问题

Flutter 蜂窝单元测试

有没有一种正确的方法可以通过上下滑动在两个小部件(在我的情况下是应用程序栏)之间切换?

什么是dart :这只是dart ?

查询满足AND条件的文档的FiRestore

如何使文本表格域在抖动中变圆?

Flutter飞溅屏幕即使在修改后仍显示默认徽标和背景色

按一下按钮即可更新 fl_chart

无状态和有状态小部件,我可以同时使用吗?

Flutter居中的SizedBox无法居中

忽略异步函数上的 context.mounted 访问 linting 错误是否安全?

graphql_flutter 错误:非抽象类GraphQLWebSocketChannel缺少实现

如何更改中心的圆形进度指示器

如何在 Flutter 中滚动时为多个小部件设置动画

Flutter Web App 未启动:脚本的 MIME 类型不受支持

Flutter 小部件中的视图和逻辑分离

Flutter 评级栏包选中和未选中的容器