颤动按钮,不需要的额外顶部和底部填充

2024-03-08

我正在尝试自定义一个 Flutter 按钮:

ButtonTheme(
    child: FlatButton(
        child: Text(_text),
        color: _color,
        onPressed: _onPressed,
    ),
    minWidth: 40,
),

但我无法摆脱额外的顶部和底部填充:

FlatButton, RaisedButton, MaterialButton,它们都有填充。

注意:我有更多自定义项,例如填充、文本修剪和边框半径。


要删除该填充,请添加 -materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,

ButtonTheme(
                            child: FlatButton(
                              materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,  // add this
                              child: Text('Dummy'),
                              color: Colors.blue,
                              onPressed: () {},
                            ),
                            minWidth: 40,
                          ),
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

颤动按钮,不需要的额外顶部和底部填充 的相关文章

随机推荐