Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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
Flutter 如何在Flatter中拍摄webview的截图? 我使用 RenderRepaintBoundary 进行截图,但只得到了空白。_Flutter_Dart - Fatal编程技术网

Flutter 如何在Flatter中拍摄webview的截图? 我使用 RenderRepaintBoundary 进行截图,但只得到了空白。

Flutter 如何在Flatter中拍摄webview的截图? 我使用 RenderRepaintBoundary 进行截图,但只得到了空白。,flutter,dart,Flutter,Dart,webview的代码 class\u CustomWebViewState扩展状态{ 最终GlobalKey屏幕=GlobalKey(); @凌驾 小部件构建(构建上下文){ super.build(上下文); 返回重新绘制边界( 键:屏幕, 子项:InAppWebView(), ); } } 屏幕截图的代码 RenderRepaintBoundary=screen.currentContext.findenderObject(); ui.Image=wait boundary.toImage

webview的代码

class\u CustomWebViewState扩展状态{
最终GlobalKey屏幕=GlobalKey();
@凌驾
小部件构建(构建上下文){
super.build(上下文);
返回重新绘制边界(
键:屏幕,
子项:InAppWebView(),
);
}
}
屏幕截图的代码

RenderRepaintBoundary=screen.currentContext.findenderObject();
ui.Image=wait boundary.toImage();
执行
boundary.toImage()时,Flatter会引发异常:

我已经设置了
Info.plist
文件:

<key>io.flutter.embedded_views_preview</key>
<true/>
io.flatter.embedded\u视图\u预览

您找到解决此问题的方法了吗?将嵌入式视图添加到info.plist并不能解决我的问题,Herme,not Help现在我使用webview本身的屏幕截图功能,而不是Flatter。你找到解决这个问题的方法了吗?在info.plist中添加嵌入的视图预览对我来说也没有解决问题,也没有帮助现在我使用webview本身的屏幕截图功能,而不是flatter。
<key>io.flutter.embedded_views_preview</key>
<true/>