본문으로 건너뛰기

changeTheme

Description

앱의 현재 컬러 테마를 전환합니다. 테마 인덱스를 전달하면 해당 테마로 바로 전환되고, 2를 전달하면 특정 인덱스 대신 기기(OS)의 라이트/다크 설정을 따라가는 자동 모드로 전환됩니다.

Parameters

이름타입설명
typeint적용할 테마 인덱스
(예)
0, 1 — Theme 설정에서 구성한 Light/Dark 등).
2는 예약된 값으로, 특정 인덱스 대신 기기 OS 설정을 따르는 자동 모드로 전환합니다.

Returns

void

Example

$app.changeTheme(1); // 테마 인덱스 1로 전환
$app.changeTheme(2); // 기기(OS)의 라이트/다크 설정을 따름
  • $app.isDarkTheme() — 앱의 현재 테마가 다크인지 여부
  • $app.isDeviceDarkTheme() — 기기 OS가 다크 모드로 설정되어 있는지 여부
  • $app.colorValue(themeName, optionValue) — 테마에서 색상 값 조회