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

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

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

搞定!!!

你可能感兴趣的:(去除MaterialButton及其子类的默认边距)