Flutter:控制 IconButton 上的涟漪效果大小

JAH*_*lia 4 dart flutter

我有一个IconButton,当按下时,波纹效果是圆形的,并且大于按钮的面积,如何减少点击按钮时波纹效果的大小?

 IconButton(
                  constraints: const BoxConstraints(minWidth: 30),
                  icon: SvgPicture.asset(
                    'asset_path',
                    color: Colors.white,
                  ),
                  onPressed: () {
                    // do something
                  },
                )
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Tas*_*hin 7

  splashRadius: 120,\n
Run Code Online (Sandbox Code Playgroud)\n
\n
 IconButton(\n   iconSize: 80,\n   splashRadius: 120,\n   splashColor: Colors.green,\n   tooltip: 'R\xc3\xa9p\xc3\xa8te le mot',\n   icon: Icon(\n        Icons.mic,\n        color: Colors.red[900],\n   ),\n
Run Code Online (Sandbox Code Playgroud)\n

使用splashRadius来控制

\n