在Android开发中,使用的arcgis地图,底图设置了SceneView。如何将当前视图作为图片进行输出保存到本地呢,有哪位知道吗?百度看了都是mapview的,没看到SceneView的,知道可以告知一下吗?
1条回答 默认 最新
关注 // 获取当前的SceneView SceneView mySceneView = (SceneView) findViewById(R.id.my_scene_view); // 创建ExportImageParameters对象 final ExportImageParameters parameters = new ExportImageParameters(); // 设置输出图片的格式 parameters.setFormat(ExportImageParameters.ImageFormat.PNG); // 设置图片的质量(从1到100) parameters.setQuality(100); // 调用exportImageAsync()方法,将当前SceneView保存为图像 mySceneView.exportImageAsync("file:///sdcard/my_image.png", parameters, new CallbackListener<String>() { @Override public void onError(Throwable throwable) { // 处理错误 } @Override public void onCallback(String s) { // 图像保存成功 } });
上面的代码中,exportImageAsync()方法将会将当前 SceneView 的内容保存为PNG格式的图片,并将其保存到SD卡中的指定位置file:///sdcard/my_image.png。你可以根据需要更改输出文件的格式和文件路径。
解决 1无用
悬赏问题
- ¥50 三种调度算法报错 采用的你的方案
- ¥15 关于#python#的问题,请各位专家解答!
- ¥200 询问:python实现大地主题正反算的程序设计,有偿
- ¥15 smptlib使用465端口发送邮件失败
- ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
- ¥15 对于squad数据集的基于bert模型的微调
- ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
- ¥20 steam下载游戏占用内存
- ¥15 CST保存项目时失败
- ¥20 java在应用程序里获取不到扬声器设备