flutter - 如何在 Flutter 中调整 IconButton 的大小(高度和宽度)

如何在 Flutter 中调整 IconButton 的大小(高度和宽度)?似乎它需要默认的宽度和高度。没有 height 或 width 属性。

new IconButton(
    padding: new EdgeInsets.all(0.0),
    color: themeData.primaryColor,
    icon: new Icon(Icons.clear, size: 18.0),
    onPressed: onDelete,
)

最佳答案

您可以使用 SizedBox 强制它自行调整大小。

new SizedBox(
   height: 18.0,
   width: 18.0,
   child: new IconButton(
      padding: new EdgeInsets.all(0.0),
      color: themeData.primaryColor,
      icon: new Icon(Icons.clear, size: 18.0),
      onPressed: onDelete,
   )
)

https://stackoverflow.com/questions/49211024/

相关文章:

listview - Flutter - 容器 BoxShadow 在 ListView 中滚动时消

ios - 用于 Flutter iOS Swift 设置的谷歌地图

dart - Flutter:无法将类型为 lib1::Object 的值分配给类型为 lib2::

flutter - 在 Flutter 应用中立即显示应用主题

flutter - 如何在 flutter 应用程序中删除慢模式标签

flutter - 将图像小部件调整为父高度但溢出宽度

flutter - Flutter ListView、SliverList 等中的当前滚动偏移量

android - Flutter 中的扩展面板列表

dart - Flutter 中的日期时间格式 dd/MM/YYYY hh :mm

android - Flutter 键盘使文本字段隐藏