我必须在我的Android应用中显示360张静止图像。我想要完全相同的功能,如YouTube的360视频,但静止图像。 我基本上寻找全屏360的相同功能,当点击纸板按钮切换到纸板视图。 我想在两种模式下使用它,因为它可以让用户选择是否使用纸板,但仍然可以四处移动并查看所有内容。
时,我想要相同的功能我从here开始阅读Android的纸板sdk入门。它讨论了使用opengl和选择功能以及使用opengl动态更新UI。我不需要这些功能,我只需要显示静态360图像。
请指出正确的方向。
答案 0 :(得分:2)
您可以使用VrPanoramaView
https://developers.google.com/vr/android/samples/vrview
对于全屏,请使用setDisplayMode
panoWidgetView.setDisplayMode(VrVideoView.DisplayMode.FULLSCREEN_STEREO);
答案 1 :(得分:1)
使用纸板SDK加载全景图像非常简单。你需要在你的布局中包含这样的VrPanoramaView
<com.google.vrtoolkit.cardboard.widgets.pano.VrPanoramaView
android:id="@+id/pano_view"
android:layout_margin="5dip"
android:layout_width="match_parent"
android:scrollbars="@null"
android:layout_height="250dip" />
在Activity中,主要方法是 VrPanoramaView.loadImageFromBitmap()。它是一个标准的Android 位图对象和可选的VrPanoramaView.Options对象。该 后者用于配置图像的格式。活动也 实现一个VrPanoramaEventListener,它接收事件时 加载操作成功或失败。
引自入门here。