Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ui.PictureRecorder()以颤振方式提供空白输出?_Android_Ios_Canvas_Flutter_Dart - Fatal编程技术网

Android ui.PictureRecorder()以颤振方式提供空白输出?

Android ui.PictureRecorder()以颤振方式提供空白输出?,android,ios,canvas,flutter,dart,Android,Ios,Canvas,Flutter,Dart,我使用ui.PictureRecorder(),但它提供了一个空白输出 var pictureRecorder = ui.PictureRecorder(); Canvas canvas = Canvas(pictureRecorder); canvas.drawImage(image, Offset.zero, Paint()); final img = pictureRecorder.endRecording(); Future<ui.Image

我使用ui.PictureRecorder(),但它提供了一个空白输出

    var pictureRecorder = ui.PictureRecorder();
    Canvas canvas = Canvas(pictureRecorder);
    canvas.drawImage(image, Offset.zero, Paint());
    final img = pictureRecorder.endRecording();
    Future<ui.Image> _img = img.toImage(300, 300);
      print('_img:${_img.toString()}');
    canvas.drawImage(_img, Offset(100, 100), Paint());  
var pictureRecorder=ui.pictureRecorder();
Canvas Canvas=Canvas(pictureRecorder);
drawImage(image,Offset.zero,Paint());
final img=pictureRecorder.endRecording();
未来_img=img.toImage(300300);
打印(“img:${img.toString()}”);
drawImage(_img,Offset(100100),Paint());
当我使用此选项时,“参数类型‘Future’无法指定给参数类型‘Image’”,出现此警告,输出为空


对于错误消息Future“无法分配给参数类型”图像,请更改为

Future<ui.Image> _img = img.toImage(300, 300);
这条线不行

canvas.drawImage(_img, Offset(100, 100), Paint());  
因为pictureRecorder已经结束录制,所以存在错误

Object has been disposed.

那么如何处理对象的问题呢?
Object has been disposed.