添加属性
materialTapTargetSize并将其设置为
MaterialTapTargetSize.shrinkWrap.
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
如果您检查它的源代码
RawMaterialButton则会基于该值添加一个填充:
Size minSize; switch (widget.materialTapTargetSize) { case MaterialTapTargetSize.padded: minSize = const Size(48.0, 48.0); break; case MaterialTapTargetSize.shrinkWrap: minSize = Size.zero; break; } return Semantics( container: true, button: true, enabled: widget.enabled, child: _InputPadding( minSize: minSize, child: result, ), );


