我希望删除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相关问答推荐

创建多个具有适当填充和对齐的按钮的最佳方法

MobX Build_Runner问题:不生成.G文件(Flutter )

出现异常.RangeError(RangeError(index):无效值:有效值范围为空:0).分度误差

Ffltter:发布版本中的Path NotFoundException

'Flutter的无效常数值错误

从图标启动器打开时,VSCode未检测到Web设备

Riverpod 2.0-如何使用FutureOr和AutoDisposeSyncNotificationer处理api状态代码?

Flutter http 请求获取 null

Flutter 使用扩展的 TextField 定位小部件

Flutter 中的区域不匹配

为什么将 bloc 提供程序放在单独的文件/类中会引发错误?

通过点击缩略图加载全屏图像

Flutter - 定义按钮的优雅方式

Flutter 如何使用 ClipPath 编辑容器的顶部?

将一个 Flutter 应用程序集成到另一个 Flutter 应用程序中

如何将变量翻译成其他语言

是否可以在 Flutter 中使用 ToggleButtons 在页面 PageView 之间切换?

有没有办法帮助我修复类型 null 不是 Map 类型的子类型?

如何将图像网络装箱到具有边界半径的容器中

检索 api 的值时,我得到_TypeError(类型'Null'不是'String'类型的子类型)