在我生命中,我无法解决按钮宽度问题。我不知道当前按钮的宽度是多少,但是我可以告诉您,当我告诉它时按钮的宽度并没有减少。它保持完全相同,并且当增加minWidth值时甚至不会增加。
Material(
child: MaterialButton(
minWidth: 20.0,
child: Icon(Icons.add),
color: Colors.blue,
),
)
答案 0 :(得分:1)
您必须将 onPressed 属性添加到MaterialButton,否则 onPressed 将为null,默认情况下该按钮将被禁用。
答案 1 :(得分:0)
@Sebastian Alejandro指出
onPressed将为空,默认情况下该按钮将被禁用
它可能是布局的背景色,在禁用时无法使其正确可见。添加disabledColor
属性
MaterialButton(
disabledColor: Colors.black26,
minWidth: 160.0,
child: Icon(Icons.add),
color: Colors.blue,
);