Как динамически перемещать изображение в VrPanoramaView - PullRequest
3 голосов
/ 22 мая 2019

Я использую следующее изображение в 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 Ответ

3 голосов
/ 28 мая 2019

Я думаю, вам следует перейти на Video360 :

Есть еще признаки того, что этот компонент больше не разрабатывается.

  1. Установитьначальный угол VrPanoramaView

Не планируется добавлять дополнительные функции в виджеты VrView.Но у вас есть более сложные элементы управления для медиапроигрывателя 360, рассмотрите возможность использования образца Video360 в качестве отправной точки.См. # 510 для получения дополнительной информации.

VR View для Android

Предупреждение. Эти компоненты были удалены в версии 1.190 GVR SDK для Android.Образец Video360 следует использовать в качестве основы для создания 360 зрителей фото и видео.Если вы все еще хотите использовать эти виджеты, вам нужно будет использовать SDK v1.180 или более раннюю версию.

...