본문으로 건너뛰기

Switch

Switch(스위치) 위젯은 켜짐/꺼짐 두 상태를 오가는 슬라이더형 토글 스위치입니다.
설정 on/off처럼 두 상태 중 하나를 선택받을 때 사용합니다.

정의 / 역할

Switch 위젯은 트랙 위의 손잡이(thumb)를 좌우로 옮겨 켜짐·꺼짐 상태를 전환하는 컨트롤입니다. 누르면 상태가 토글되며 onChanged 동작이 실행됩니다. 상태·활성 여부·크기·모서리·손잡이 크기와 상태별(켜짐/꺼짐/비활성) 트랙·손잡이 색을 설정할 수 있습니다.

  • 카테고리: Contents
  • 기본 크기: 38 × 22 (손잡이(thumbSize) 14, 모서리(radius) 10)

기능

기능설명
상태 전환탭하면 켜짐/꺼짐이 토글되고 onChanged가 실행됩니다.
활성/비활성enable로 사용 가능 여부를 정하며, 비활성일 때는 전용 색으로 그려집니다.
크기·모양크기(너비·높이)·모서리 둥글기(radius)·손잡이 크기(thumbSize)를 조정합니다.
상태별 색켜짐·꺼짐·비활성(켜짐/꺼짐) 각 상태의 트랙·손잡이 색을 따로 설정합니다.

사용 방법

  1. 왼쪽 위젯 팔레트에서 Contents 카테고리를 엽니다.
  2. Switch 항목을 캔버스로 끌어다 놓습니다.
  3. 오른쪽 속성 패널에서 초기 상태(value)와 색을 원하는 값으로 조정합니다.
  4. onChanged에 상태가 바뀔 때 실행할 동작(로직·스크립트)을 연결합니다.

속성 (Property)

속성설명기본값값 / 타입
value스위치 켜짐/꺼짐 상태꺼짐(false)참 / 거짓
enable사용 가능(활성) 여부켜짐(true)참 / 거짓
Size스위치 크기 — 너비(width)·높이(height)를 함께 지정하는 묶음 속성너비 38·높이 22크기(너비·높이, 숫자 px)
thumbSize손잡이(thumb) 크기14숫자(px, 최소 14)
radius트랙 모서리 둥글기10숫자(px)
activeTrackColor켜짐 상태 트랙 색#9483FF (보라)색상
activeThumbColor켜짐 상태 손잡이 색#FFFFFF (흰색)색상
inactiveTrackColor꺼짐 상태 트랙 색#94999F (회색)색상
inactiveThumbColor꺼짐 상태 손잡이 색#FFFFFF (흰색)색상
disabledTrackColor비활성(꺼짐) 트랙 색#9F9F9F색상
disabledThumbColor비활성(꺼짐) 손잡이 색#737373색상
disabledActiveTrackColor비활성(켜짐) 트랙 색#9F9F9F색상
disabledActiveThumbColor비활성(켜짐) 손잡이 색#6750A4색상

주의 / 팁

켜짐·꺼짐 색은 activeTrackColor·inactiveTrackColor로, 비활성 상태 색은 disabled... 계열로 따로 지정합니다.

thumbSize(손잡이 크기)는 최소 14입니다. 손잡이가 트랙 높이(height)에 맞게 보이도록 크기를 함께 조정하세요.

더 알아보기

이 위젯을 스크립트로 제어하는 Widget Control(Property·Method·Event) 전체는 Switch (스위치) Widget Control 문서에서 확인하세요.