如何显示覆盖UI元素的股票全景活动?
问题描述:
我成功地呈现出球形图像使用Google Panorama API如何显示覆盖UI元素的股票全景活动?
我使用相同的代码,因为大多数教程做的:
@Override
public void onConnected(Bundle bundle){
Panorama.PanoramaApi.loadPanoramaInfo(GOOGLE_CLIENT,Uri.parse(url)).setResultCallback(
new ResultCallback<PanoramaApi.PanoramaResult>(){
@Override
public void onResult(PanoramaApi.PanoramaResult result){
if (result.getStatus().isSuccess()){
Intent intent = result.getViewerIntent();
if (intent != null){
startActivity(intent);
}
}
}
});
}
其实,我并不只有一个球,但5左右。我想能够在点击叠加在图像上的菜单项目之间切换图像。
由于显示领域的实际活动不是由我定义的,而是通过成功的回调我不知道我怎样才能做到这一点和API似乎并没有提供更多的可能性收到意图开始。
我想我甚至不能显示在球体的顶部的对话框。
是否有人对我有什么想法?我明白了很多
注:有意这个问题是非常相似的措辞这个SO post。
答
解决方案:切换到最近的Google API - Google VR - 可以在视图中嵌入球形360°图像,而不是通过无法控制的意图启动活动。
注:API仍然标记实验,但作为VR API的一部分,这看起来像是正在积极地开发库。 另一个优点:这是开源的,而旧的Google Panorama API是谷歌播放服务的一部分,而不是。
PS:之前我看着我测试PanoramaGL和OpenPanodroid这些库。这两个图书馆都没有维护多年,并没有什么大惊喜,结果跟不上谷歌图书馆。
有人可以给我一个关于downvote的原因的提示吗? –