flutter - 如何正确填充带有点击效果的IconButton?

标签 flutter

我是 flutter 的新手。我尝试演示应用程序。我需要 appBar 上的 IconButton 并创建它。但是我将 padding 设置为 IconButon 并且 icon 位置发生了变化,但是单击 wave 效果并没有随着 iconButton 发生变化。

我想为 IconButton 正确设置填充。

这是我的应用栏:

  appBar: new AppBar(
    title: new Text('Demo App'),
    actions: <Widget>[
      IconButton(
        icon: new Icon(Icons.dehaze, size:45.0, ),
        padding: const EdgeInsets.only(right: 40.0),
        alignment: Alignment.center,
        tooltip: 'Air it',
        onPressed: (){},
    ),
    ],
  ),

最佳答案

IconButton 小部件而不是 Icon 中设置图标大小。这样 IconButton 将识别调整大小的图标并为您施展魔法。

 IconButton(
   iconSize: 45,
   icon: new Icon(Icons.dehaze),
   tooltip: 'Air it',
   onPressed: (){},
 ),

关于flutter - 如何正确填充带有点击效果的IconButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54060366/

相关文章:

flutter - 如何在同一个区 block 中等待多个区 block 事件

flutter - 不接受7个SDK软件包许可证中的6个。 100%计算更新

ios - 如何发布仅适用于 iPhone 而不是 iPad 的应用程序?

multithreading - Flutter 插件异步和线程

android - Flutter:找不到符号 MethodCallHandler

firebase - 未处理的异常 : Invalid argument: Instance of 'Encrypted'

flutter 错误 : The argument type 'DocumentSnapshot<Object?>? can' t be assigned to parameter 'DocumentSnapshot<Object? >

dart - 如何在 Flutter 上创建多个 Shared-Preferences?

android - Flutter Android 和 IOS 的不同设计

flutter - 由于_startDate,Flutter 中出现延迟初始化错误