Flutter 中的 Fontawesome 图标

2 dart flutter

为什么我的 CircleAvatar 图标不在中心?

\n\n

在此输入图像描述

\n\n
                    Column(\n                      crossAxisAlignment: CrossAxisAlignment.center,\n                      children: <Widget>[\n                        IconButton(\n                          icon: CircleAvatar(\n                            child: Icon(FontAwesomeIcons.tshirt, color: Colors.white,),\n                            radius: 60.0,\n                            backgroundColor: Colors.cyan\n                          ),\n                          iconSize: 50.0,\n                          onPressed: () {\n                            //\n                          },\n                        ),\n                        Text(\'Odzie\xc5\xbc\')\n                      ],\n                    ),\n
Run Code Online (Sandbox Code Playgroud)\n\n

我使用fontawesome添加图标,但是添加图标后,他不在圆圈头像的中心,有人有解决这个问题的方法吗?

\n

Vir*_*iya 7

我认为这是这个库非常常见的问题。

您必须使用软件包附带的FaIcon小部件。他们还在其文档 FAQ中提到了这个问题。

解决方案 :

只需将您的图标小部件替换为 FaIcon 即可。

CircleAvatar(
   child: FaIcon(FontAwesomeIcons.tshirt, color: Colors.white,), // Icon widget changed with FaIcon
        radius: 60.0,
         backgroundColor: Colors.cyan
    ),
Run Code Online (Sandbox Code Playgroud)