Мне нужно добавить ImageView в мой GvrView.Я попробовал этот метод, но изображение появляется над GvrView.
Примерно так:
Путь выглядит так:
Мой код:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
cardboardView = (GvrView) findViewById(R.id.cardboard_view);
cardboardView.setRenderer(this);
setGvrView(cardboardView);
mCamera = new float[2];
mView = new float[2];
mOverlayView = (CardboardOverlayView) findViewById(R.id.overlay);
ImageView imageView = new ImageView(SimpleVrPanoramaActivity.this);
imageView.setImageResource(R.drawable.pic1);
getGvrView().addView(imageView,400,400);
}
Мой макет:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ui_layout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.google.vr.sdk.base.GvrView
android:id="@+id/cardboard_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true" />
<org.syriancarrot.hellovr.CardboardOverlayView
android:id="@+id/overlay"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" />
</RelativeLayout>
Можно ли отобразить мое изображение на обеих сторонах экрана, чтобы оно работало в VRheadset?