Flutter Image.memory()函数无法使用,仅显示白色图像

时间:2019-05-04 01:44:32

标签: flutter

这是我的代码,它将base64转换为bytes。在Container内部,我使用的是MemoryImage,它是由转换后的bytes构造而成的。但是它并没有显示出来,只是空白。我正在使用ImagePicker来获取图像。即使使用固定的base64字符串也不起作用。请帮助我!

我的代码:

 Uint8List bytes = base64Decode(base64Image);

Container(
            width: 100,
            height: 100,
            decoration: BoxDecoration(
                color: Colors.white,
                borderRadius: BorderRadius.only(
                    bottomRight: Radius.circular(5),
                    bottomLeft: Radius.circular(5)),
                image: DecorationImage(
                    image: MemoryImage(bytes), fit: BoxFit.fill)),
          ),

0 个答案:

没有答案