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