Flutter 堆叠多个图标以抖动图标按钮

Flutter 堆叠多个图标以抖动图标按钮,flutter,flutter-layout,Flutter,Flutter Layout,我有一个IconButton,我想把两个图标叠成一个样子 我尝试了行布局 CircleAvatar( radius: avatarRadius, child: IconButton( icon: Row( children: [ Icon( Icons.add, color: Colors.white, ), Icon( Icons.message,

我有一个
IconButton
,我想把两个图标叠成一个样子

我尝试了
布局

CircleAvatar(
  radius: avatarRadius,
  child: IconButton(
    icon: Row(
      children: [
        Icon(
          Icons.add,
          color: Colors.white,
        ),
        Icon(
          Icons.message,
          color: Colors.white,
        ),
      ]
    ),
    onPressed: _onAddMessageButtonClick,
  ),
),
但这是一个错误

A RenderFlex overflowed by 24 pixels on the right.

删除
图标按钮
小部件

试试这个

        CircleAvatar(
          radius: 40,
          child:  GestureDetector(
            onTap: (){
              // perform click here
            },
            child: Row(
                crossAxisAlignment: CrossAxisAlignment.center,
                mainAxisAlignment: MainAxisAlignment.center,
                children: [
                  Icon(
                    Icons.add,
                    color: Colors.white,
                  ),
                  Icon(
                    Icons.message,
                    color: Colors.white,
                  ),
                ]
            ),
          ),
        ),
输出


鼠标光标不会像按钮视图那样变为指针。