폴더블 프레임 레이아웃
중요
이 문서에서 설명하는 기능 및 지침은 공개 미리 보기 상태이며 일반적으로 공급되기 전에 대대적으로 수정될 수 있습니다. Microsoft는 여기에 제공된 정보에 대해 명시적 또는 묵시적 보증을 하지 않습니다.
중요
이 보기의 내용은 Activity 루트 보기가 창에 연결된 후에만 사용할 수 있습니다. 이는 구현이 Window Manager 라이브러리를 기반으로 하고 보기가 창에 연결된 경우에만 Window Manager가 작동하기 때문에 발생합니다.
FoldableFrameLayout은 모든 Android 보기를 래핑하고 애플리케이션이 폴더블 디바이스에서 실행될 때 다르게 렌더링할 수 있는 FrameLayout입니다.
foldableDisplayPosition - 자식을 정렬하는 방법을 지정하는 값을 반환하거나 설정합니다. 다음 세 가지 값 중 하나입니다.
DisplayPosition.START
- 자식이 시작 위치에 렌더링됩니다.DisplayPosition.END
- 자식이 끝 위치에 렌더링됩니다.DisplayPosition.DUAL
- 화면에 걸쳐 있습니다(힌지 아래에 나타날 수 있음).
보기의 동작을 변경하는 방법
app:display_position
특성을 tool:tools_application_mode
와 함께 사용하여 같은 결과를 얻을 수 있습니다.
<com.microsoft.device.dualscreen.layouts.FoldableFrameLayout
android:id="@+id/duo_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:display_position="start"
tool:tools_application_mode="dual_screen">
...
</com.microsoft.device.dualscreen.layouts.FoldableFrameLayout>