将 String 转换为参数类型 File Flutter

Mo7*_*711 1 string file dart flutter flutter-layout

我正在尝试使用用户手机照片库中的图像。然后它应该显示在这个容器中:

child: Container(
     decoration: BoxDecoration(

        borderRadius: BorderRadius.circular(12.0)
        ),
     child:  CircleAvatar(
     backgroundImage: Image.file(path).image,
     radius: 100.0,

  )),
Run Code Online (Sandbox Code Playgroud)

变量“path”是一个字符串,包含图像的路径。我收到的错误告诉我:参数类型“String”不能分配给参数类型“File”。

far*_*ama 9

尝试这个:

Container(
     decoration: BoxDecoration(
         image: DecorationImage(
              image: FileImage(File(path))
         )
    )
)
Run Code Online (Sandbox Code Playgroud)

或将此代码修复 Image.file(path).imageImage.file(File(path)).image