如何在VrPanoramaView中动态移动图像

时间:2019-05-22 09:46:18

标签: android android-layout android-view panoramas

我正在使用VrPanoramaView

中的以下图像

enter image description here

当我在视图中加载它时,它看起来像这样。

enter image description here

但是我希望它像这样在打开图像之前将图像动态移动到左侧。

enter image description here

我可以用手指移动图像,但是我希望它在加载时设置其角度。

这是我的代码。

VrPanoramaView.Options options = new VrPanoramaView.Options();
InputStream inputStream = null;
AssetManager assetManager = getAssets();

inputStream = assetManager.open("test_2"+ ".jpg");
options.inputType = VrPanoramaView.Options.TYPE_MONO;

mVrPanoramaView.loadImageFromBitmap(BitmapFactory.decodeStream(inputStream), options);

mVrPanoramaView.setStereoModeButtonEnabled(false);
mVrPanoramaView.setInfoButtonEnabled(false);
mVrPanoramaView.setPureTouchTracking(true);
mVrPanoramaView.setFullscreenButtonEnabled(true);

我尝试过mVrPanoramaView.setPivotX(100);,但没有任何影响。我需要知道如何使用任何手势在全景视图中转换图像。

我正在使用GoogleVrSDK

implementation 'com.google.vr:sdk-base:1.160.0'
implementation 'com.google.vr:sdk-panowidget:1.170.0'

1 个答案:

答案 0 :(得分:3)

我认为,您应该切换到Video360

还有更多迹象表明此组件已不再开发。

  1. Set initial angle of VrPanoramaView
  

没有计划向VrView小部件添加更多功能。   但是您对于360媒体播放器的控件比较复杂,请考虑使用   Video360示例作为起点。有关更多信息,请参见#510。

  1. VR View for Android
  

警告:以下组件已从GVR SDK的v1.190中删除:   安卓Video360示例应作为创建的基础   360个照片和视频查看器。如果您仍然想使用这些小部件,   您将需要使用SDK v1.180或更早版本。