flutter - 无法更改 MaterialButton 的宽度

标签 flutter dart

我这辈子都想不通按钮宽度的问题。我不知道按钮当前的宽度是多少,但我可以告诉你,当我告诉它时它并没有减少。它保持完全相同,并且在增加 minWidth 值时甚至不会增加。

Material(
  child: MaterialButton(
     minWidth: 20.0,
     child: Icon(Icons.add),
     color: Colors.blue,
   ),
)

最佳答案

您必须将 onPressed 属性添加到 MaterialButton,否则 onPressed 将为 null,按钮将默认禁用。

来源:Flutter Doc/MaterialButton/onPressed

关于flutter - 无法更改 MaterialButton 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57066443/

相关文章:

java - Flutter 原生 android 回调

flutter - 无法从 Cloud Firestore 存档处于初始状态的单个数据

flutter - 无法将类型 'MqttMessage' 的值分配给类型 'MqttPublishMessage' 的变量

firebase - 如何获取Firestore文档特定数据Flutter

multithreading - 如何在 Flutter 中在后台运行任务?

file - 将文件保存在本地,以便通过电子邮件发送或在 Android 文件管理器中查看

flutter - 获得焦点时选择 TextField 内的所有文本

dart - 如何在 Flutter 中使一些文本可点击(响应点击)?

dart - 如何创建包含列表值的多维列表和循环小部件?

dart - 设计插件架构