Surface Duo용 Flutter 시작

시작하려면 지침에 따라 Flutter 개발용으로 설정한 컴퓨터에 Surface Duo 이중 화면 에뮬레이터를 다운로드 및 설치하세요. flutter가 설치되어 있지 않은 경우 Flutter 시작 가이드를 따를 수 있습니다.

Flutter 폴더블 지원

MediaQuery 표시 기능

Flutter의 폴더블 지원 기반은 디스플레이 기능입니다. 이 기능은 시각적 왜곡을 만들고 화면 공간에 논리적 분리를 만들 수 있는 디스플레이의 일부입니다. 사용 방법에 대한 자세한 내용은 MediaQuery 설명서를 참조하세요.

대화 상자 및 팝업

대화 상자와 팝업 메뉴는 디스플레이 기능을 고려하며 서로 겹치지 않도록 합니다. 대화 상자 배치 및 팝업 동작을 더 잘 제어하려면 힌지 인식 팝업 경로 설명서를 읽어보세요.

TwoPane 위젯

프로젝트가 적합한 경우 더 높은 수준의 구성 요소를 사용하는 것이 좋습니다. TwoPane은 애플리케이션이 확장될 때 각 화면을 쉽게 채울 수 있는 위젯입니다. 결과적으로 태블릿, 데스크톱 및 대형 화면 레이아웃도 지원합니다. TwoPane 설명서를 읽고 자세히 알아보세요.

힌지 각도로 작업하기

Surface Duo 및 기타 폴더블 디바이스의 힌지에는 두 화면 사이의 각도를 알려주는 센서가 있습니다. 이는 낮은 수준의 데이터로 간주되며 직접 힌지 각도 대신 디스플레이 기능 자세를 사용하는 것이 좋습니다. 사용 사례에서 정확한 힌지 각도를 알아야 하는 경우 힌지 각도 설명서를 읽어보세요.