【发布时间】:2020-09-10 03:52:09
【问题描述】:
我正在通过相机和图库成功地将图像加载到CircularProfileAvatar。但在视图上渲染的图像不是圆形的,如屏幕截图所示。我应该如何确保呈现给CircularProfileAvatar 的孩子的图像是圆形的Image。在图像中,您可以看到不应该看到的橙色部分,而棕色圆圈内的整个区域应该被从图库中选择的图像或相机中的图片覆盖。
我正在使用 Flutter 构建这个新应用。
这个依赖使用CircularProfileAvatar
Image imagepic() {
if (_imageFile == null) {
return Image(image: AssetImage('assets/images/logo.png'));
} else {
return Image.file(_imageFile);
}
}
final profilePic = CircularProfileAvatar(
null,
child:
imagepic(), //sets image path, it should be a URL string. default value is empty string, if path is empty it will display only initials
radius: 50,);
【问题讨论】:
-
使用
fit: BoxFit.cover@Johnny Warner -
CircularProfileAvatar 这是您自己的自定义小部件吗?请也分享该代码
-
@jitsm555
CircularProfileAvatar不是我的自定义小部件,我是从https://pub.dev/获得的 -
请分享依赖