Flutter CircleAvatar以实际形状显示圆外的图像

Flutter CircleAvatar以实际形状显示圆外的图像,flutter,dart,Flutter,Dart,CircleAvatar显示圆圈外的图像,CircleAvatar中的背景图像不适用于ImageFile CircleAvatar( radius: 54, child: Image.file(state.image), ); } 只需尝试使用CircleAvatarbackgroundImage属性。如果需要使用某个文件中的图像,可以使用FileImageclass提供它。例如: CircleAvatar(

CircleAvatar显示圆圈外的图像,CircleAvatar中的背景图像不适用于ImageFile

CircleAvatar(
        radius: 54,
        child: Image.file(state.image),
      );
    }

只需尝试使用
CircleAvatar
backgroundImage
属性。如果需要使用某个文件中的图像,可以使用
FileImage
class提供它。例如:

 CircleAvatar(
                  radius: 54,
                  backgroundImage: FileImage(state.image),
                ),
结果:

我认为您应该将图像添加到资源中,然后在
backgroundImage CircleAvatar(半径:50,backgroundImage:AssetImage('images/IMG_0153.jpeg'),)中调用它们。