去除MaterialButton及其子类的默认边距

MaterialButton及其子类在使用的过程中发现,默认都会带有一定的边距,如果你不需要这个边距则可以使用其自带的属性将其去除。该属性就是materialTapTargetSize属性。该属性的类型时一个枚举类型MaterialTapTargetSize一共有两个值可以选择:

  1. MaterialTapTargetSize.padded 默认值,有边距。
  2. MaterialTapTargetSize.shrinkWrap:无边距。
RaisedButton(
  materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,  //不让RaisedButton有边距。
  child: Text(v),
  onPressed: (){
    Toast.show(context, "您点击了按钮");
  },
);

搞定!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容