如何缩小使用auro_avatar flutter包生成的头像半径?

How to reduce the radius of the avatar generated using auro_avatar flutter package?

我已经使用 auro_avatar 0.1.1User FullName 生成头像,但我无法缩小圆形头像的大小。我想把它放在 AppBar 上。

new InitialNameAvatar(
    'Rahul Kumar',
    circleAvatar: true,
    borderColor: Colors.grey,
    borderSize: 1.0,
    backgroundColor: Colors.blue,
    foregroundColor: Colors.white,
    padding: 2.0,
    textSize: 5.0,
),

即使我减少填充也没有用。请帮忙

如果您查看其半径为 40 的包。您可以在那里更改半径,或者可以创建一个变量并将该变量值指定为半径,这样您就可以动态更改半径。

注意:如果您在包中进行这样的更改,那么您将不再获得该包的更新。

第二个选项可以是复制该文件代码并添加到您的本地文件中,同时将成为您的代码,因此您可以进行任何您想要的更改。这个选项在这种情况下更可靠。

嘿,你可以用 Container 小部件包装 InitialNameAvatar,然后你可以添加 widthheight。我试过了,效果很好。

  Container(
            width: 35.0,
            height: 35.0,
            child: InitialNameAvatar(
              name,
              circleAvatar: true,
              borderSize: 2.0,
              backgroundColor: Colors.blue,
              foregroundColor: Colors.white,
              padding: 5.0,
              textSize: 15.0,
            ),
          ),