daino_saur
article thumbnail
반응형

 

Flutter 플랫폼별 분기 처리
플랫폼별 분기 처리

 

오늘은 플러터에서 플랫폼 위젯을 통해 Andorid, Ios을 분기처리를 하는 방법에 대해 알아보겠습니다

 

사전배경

 

Switch Screen
스위치 스크린

 

Switch Code
스위치 코드

 

 

여기 두개의 스위치가 있습니다.

 

위에는 안드로이드의 Meterial 디자인이고, 아래는 Ios의 Cupertino 디자인이다.

 

Platform 사용

 

만약 사용자가 사용하는 플랫폼별로 원하는 스위치를 보여주려면 어떻게 할까?

 

바로 Platform을 활용해 주는 것이다.

 

Platform을 입력 후 콤마(.)를 찍고 원하는 플랫폼을 선택한다.

 

Platform Choice
플랫폼 선택 항목

 

이후 QQ Operator을 사용하여,

 

Ios 일때는 CupertinoSwitch를 Android 일때는 기본 Material Switch를 사용하겠다.

 

Platform Code

 

이후 플랫폼별 실행을 해보면 각각에 플랫폼에 맞게 Switch가 보이게 된다.

 

Android 결과화면

 

Android 결과 화면
Android 결과화면

 

Ios 결과화면

 

Ios 결과 화면
Ios 결과화면

반응형
profile

daino_saur

@daino

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!