/ / Vista na parte superior do TextureView: Somente o modo Retrato funciona - android, xml, layout, orientação da tela

Ver no topo do TextureView: Apenas o modo Portrait funciona - android, xml, layout, orientação de tela

Estou criando um aplicativo que sobrepõe uma exibição de textura de vídeo transparente da Visualização (CustomView2) sobre a Câmera2, permitindo desenhar com os dedos na parte superior da visualização da câmera.

O desenho funciona no modo retrato, mas nada acontece no modo paisagem.

Eu acho que meu XML é ruim. Alguém pode me ajudar com isso?

Aqui está:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<com.example.android.camera2video.AutoFitTextureView
android:id="@+id/texture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true" />

<com.example.android.camera2video.CustomView4
android:id="@+id/texture2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:orientation="horizontal"
android:layout_gravity="fill_horizontal"
android:layout_alignParentTop="true" />



<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_below="@id/texture"
android:background="#4285f4">

<Button
android:id="@+id/video"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/record" />

<ImageButton
android:id="@+id/info"
android:contentDescription="@string/description_info"
style="@android:style/Widget.Material.Light.Button.Borderless"
android:layout_width="4dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|right"
android:padding="20dp"
android:src="@drawable/ic_action_info" />

</FrameLayout>

</RelativeLayout>

Respostas:

0 para resposta № 1

Resolvido .. no Layout Editor, eu também adicionei o layout ao modo retrato especificamente