【问题标题】:How to add a 360 degree panorama view to an android app?如何将 360 度全景视图添加到 Android 应用程序?
【发布时间】:2021-09-17 06:47:15
【问题描述】:

好吧,我现在一直在寻找一种添加 360 度全景图像的方法,但由于某种原因,我无法从互联网上找到有用的东西。我发现的唯一内容是本教程是 Tutorialhttps://youtu.be/gnDa-fvEyUk,不幸的是,它在 Kotlin 中。所以希望你们能帮我解决这个问题。

好吧,顺便说一句,我找到了这个文档;但是,我无法从中理解很多,尤其是 java 部分。布局部分似乎很简单(所有关于添加 VRPanorama 视图Google VR documentation 提前致谢。 PS:我是分片做的,如果可以的话,请给我分片的方式。

编辑:一般来说,我想要添加的是 360 度到我的片段之一,该片段类似于我分享的视频。我已经添加了依赖并编写了布局文件的代码(与教程相同),而且我对 URL 方式更感兴趣。经过一番搜索,我再次发现了一些可能有用的东西(尽管仍然是 Kotlin)。 Tutorial

【问题讨论】:

  • 您提供的链接包含 JAVA 教程,而不是 Kotlin。所以你能详细说明你的问题吗?
  • 确实,我确实提供了错误的链接,现在我已经编辑了。很抱歉给您带来不便。
  • 但是你的上一个链接是正确的,那么上一个视频似乎是什么问题
  • 之前的视频不是360度全景,而是垂直和水平的,这显然不是我想要的。

标签: java android android-fragments 360-panorama


【解决方案1】:

要从 URL 中检索图像,您应该做的就是在 xml 中添加一个不可见的即消失的图像视图,并使用 glide 在该视图中加载图像,然后从视图中检索该图像作为可绘制图像并将其转换为位图,然后加载在 VR 的 SDK 方法中查看该视图并加载它。

就是这样,对于片段部分,您所要做的就是在片段中定义 VR 和图像视图,然后在片段类中编写所需的代码。

【讨论】:

  • 您能否详细说明“在 VR 的 SDK 方法中加载该视图并加载它”是什么意思?由于我是新手,我无法完全理解您的意思。是的,我知道如何通过滑行加载简单的图像视图,但我怎样才能实现 360 度全景呢?谢谢你的回答。
  • vrPanoramaView.loadImageFromBitmap(resource, option), loadImageFromBitmap() 就是我说的方法。此方法用于在 VR 视图中加载图像,使其成为 VR 类型的图像。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
  • 2019-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多