Если вы используете ViewRenderable из Sceneform , то вы можете создать стену в пространстве AR из 2D-изображения PNG, как стандартные виджеты Android.
Это пример макета XML для ViewRenderable. Как известно, это просто макет XML для приложений Android;)
<?xml version="1.0" encoding="utf-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/imageCard"
android:layout_width="123dp"
android:layout_height="197dp"
android:src="@drawable/Your_Image_Resource" />
И вы можете получить экземпляр ImageView в своем Java-коде, как показано ниже, для динамической установки исходного изображения.
ViewRenderable.builder()
.setView(fragment.getContext(), R.layout.imgboard)
.build()
.thenAccept(renderable -> {
ImageView imgView = (ImageView)renderrable.getView();
});
Это мой пример снимка с использованием ViewRenderable, крайний правый объект был создан из изображения PNG.