Flutter:删除按钮中的填充 - FlatButton、ElevatedButton、Outli

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

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:删除按钮中的填充 - FlatButton、ElevatedButton、OutlinedButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52628215/

相关文章:

Flutter - 如何在 ListView 中居中小部件

dart - 输入文本时自动扩展的 Flutter 文本字段,然后在达到特定高度时开始滚动文本

dart - 如何在 flutter 中将图像转换为base64图像?

flutter - 如何在 Flutter 中获取当前选项卡索引

Flutter - 容器上的叠加卡片小部件

dart - Flutter - 无法构建,因为框架已经在构建

android - 使用 google dart 语言的原生移动应用程序

api - 为 HTTPClient get() 请求设置超时

flutter - 找不到路线生成器

flutter - 使连续的按钮在 flutter 中具有相同的宽度