参数类型“Image”无法分配给参数类型“ImageProvider<Object>”

imd*_*dsk 1 dart flutter flutter-image

我尝试了将 image.net work 放在子容器中的容器,它可以工作,但我需要自定义图像的边框。我应该如何修复它?

    Expanded(child: Align(alignment:Alignment.center,
        child: Container(
          height: 45, //height, //155,
          width: 45, //width, //155,
          decoration: BoxDecoration(
            color: const Color(0xff7c94b6),
            image: DecorationImage(
            image: Image.network(state
              .offerConfirm
              .ownImage[index]),
         fit: BoxFit.cover,
        ),
        borderRadius: BorderRadius.circular(12),
         ),
        ),
      ),
     flex: 3,
  ),

                                        
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Ala*_*sco 5

将图像装饰更改为:

decoration: BoxDecoration(
      image: DecorationImage(image: NetworkImage("urlImage"),
      fit: BoxFit.cover)
    ),

Run Code Online (Sandbox Code Playgroud)

完整代码:

Expanded(
                                            child: Align(
                                              alignment: Alignment.center,
                                              child: Container(
                                                height: 45, //height, //155,
                                                width: 45, //width, //155,
                                                decoration: BoxDecoration(
                                                  color:
                                                      const Color(0xff7c94b6),
                                                  image: DecorationImage(
                                                    image: NetworkImage(state
                                                        .offerConfirm
                                                        .ownImage[index])
                                                    fit: BoxFit.cover,
                                                  ),
                                                  borderRadius:
                                                      BorderRadius.circular(12),
                                                ),
                                              ),
                                            ),
                                            flex: 3,
                                          ),
Run Code Online (Sandbox Code Playgroud)