본문으로 건너뛰기

테마

루트 수준에서 theme 사전을 설정하면 UI에 통일된 스타일을 적용할 수 있습니다. 모든 컴포넌트와 하위 페이지는 루트 수준 테마 사전의 모든 필드를 상속합니다.

컴포넌트에 스타일을 개별적으로 설정하려면 각 컴포넌트 사전에서 theme 사전을 설정하십시오. 컴포넌트의 theme 필드는 루트 수준의 theme을 덮어써서 테마를 병합합니다. 컴포넌트마다 고유한 테마 속성을 가질 수 있으며, 자세한 내용은 각 컴포넌트의 테마 키 표를 참조하십시오.

컴포넌트가 XUI가 아닌 하위 페이지(예: Option/MultipleOption/OrderedOption/EditableList)로 연결되면 하위 페이지는 해당 컴포넌트의 theme 사전을 사용합니다. 컴포넌트가 다른 XUI 하위 페이지(예: Link)로 연결되면 하위 페이지에서 theme 사전을 별도로 설정할 수 있으며, 상위 페이지의 테마와 병합됩니다.

XUI-Dark.png

UI

형식설명
style스타일UI 스타일
tintColor색상전경색
backgroundColor색상배경색
separatorColor색상컴포넌트 구분선 색상
backgroundImage문자열배경 이미지 상대 경로

탐색 막대

형식설명
navigationBarColor색상탐색 막대 배경색
navigationTitleColor색상탐색 막대 제목 색상

머리글 및 바닥글

형식설명
headerTextColor색상header 텍스트 색상
subheaderTextColor색상subheader 텍스트 색상
footerTextColor색상바닥글 텍스트 색상
headerBackgroundColor색상header 배경색
footerBackgroundColor색상바닥글 배경색

공통 컴포넌트

형식설명
cellBackgroundColor색상컴포넌트 배경색
disclosureIndicatorColor색상컴포넌트 표시기 색상
selectedColor색상선택 색상
highlightedColor색상강조 색상
labelColor색상제목 텍스트 색상
valueColor색상값 텍스트 색상

상태

형식설명
dangerColor색상오류 색상
warningColor색상경고 색상
successColor색상성공 색상

스타일

style설명
Grouped그룹 스타일(기본값)
Plain플랫 스타일

색상 형식은 #으로 시작하는 십육진수 RGB/RGBA 문자열입니다. 예를 들어 #FF0000은 빨간색을 나타냅니다.