Flutter 颤振:如何增加圆形图像中的边界半径?

Flutter 颤振:如何增加圆形图像中的边界半径?,flutter,dart,Flutter,Dart,我有一个类CircleImage,用它我试图控制圆图像的半径和圆顺序,但我做不到。我看到了,我必须使用带边框的圆形化身。我一整天都在努力解决这个问题,请帮帮我:) 这是我的密码 我现在拥有的是什么 我想你要的是圆形的三角形边框,不是圆形的 然后,您可以根据需要更改边界半径 shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(20.0), // CHANGE BORDER RADIUS HERE

我有一个类CircleImage,用它我试图控制圆图像的半径和圆顺序,但我做不到。我看到了,我必须使用带边框的圆形化身。我一整天都在努力解决这个问题,请帮帮我:)

这是我的密码

我现在拥有的是什么


我想你要的是圆形的三角形边框,不是圆形的

然后,您可以根据需要更改边界半径

shape: RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(20.0), // CHANGE BORDER RADIUS HERE
        side: BorderSide(
          width: 1,
          color: Theme.of(context).primaryColor
        ),
      ),

您需要在CircleAvatar中使用CircleAvatar,如下所示:

CircleAvatar(
    radius: 33.0,
    backgroundColor: Colors.blue,
    child: CircleAvatar(
        backgroundColor: Colors.white,
        radius: 30.0,
        backgroundImage: AssetImage('images/text-image.png'),
    ),
),
外圆和内圆属性之间的半径差异将是边界厚度


在这种情况下,它会创建一个蓝色边框。

增加边框的值是什么意思?如果您想要更厚的边框,请更改宽度。我的意思是增加边框的半径宽度:大小??75,高度:尺寸??这不管用
shape: RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(20.0), // CHANGE BORDER RADIUS HERE
        side: BorderSide(
          width: 1,
          color: Theme.of(context).primaryColor
        ),
      ),
CircleAvatar(
    radius: 33.0,
    backgroundColor: Colors.blue,
    child: CircleAvatar(
        backgroundColor: Colors.white,
        radius: 30.0,
        backgroundImage: AssetImage('images/text-image.png'),
    ),
),