0

我已经使用auro_avatar 0.1.1来生成头像,User 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,
),

即使我减少了填充,它也不起作用。请帮忙

4

2 回答 2

0

如果您查看它的半径为 40 的包。您可以在那里更改半径,或者可以创建一个变量并将该变量值分配为半径,因此您可以动态更改半径。

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

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

于 2020-05-13T04:26:14.377 回答
0

InitialNameAvatar嘿,你可以用小部件包装Container,然后你可以添加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,
            ),
          ),    
于 2020-09-14T09:28:06.197 回答