---
title: 커스터마이제이션 API
canonical: https://developer.unico.io/ko/dual-api/developers/sdks-and-tools/android/api-reference/customization-api
locale: ko
generated_by: markdown-export
---

## 커스텀 테마 적용

`setTheme()`을 사용하여 빌더에 테마 구현체를 전달하세요:

```kotlin
acessoBioBuilder.setTheme(myTheme)
```

여기서 `myTheme`은 `IAcessoBioTheme` 인터페이스를 구현하는 객체입니다.

## IAcessoBioTheme — 셀피

| 메서드 | 설명 |
|---|---|
| `getColorBackground()` | 셀피 캡처 프레임의 배경 색상 |
| `getColorBoxMessage()` | 메시지 박스의 배경 색상 |
| `getColorTextMessage()` | 메시지 박스 내부의 텍스트 색상 |
| `getColorSilhouetteSuccess()` | 캡처 성공 시 실루엣 색상 |

## IAcessoBioTheme — 문서

| 메서드 | 설명 |
|---|---|
| `getColorBackground()` | 문서 캡처 프레임의 배경 색상 |
| `getColorBackgroundTakePictureButton()` | 사진 촬영 버튼의 배경 색상 |
| `getColorIconTakePictureButton()` | 사진 촬영 버튼 내부의 아이콘 색상 |
| `getColorBackgroundBottomDocument()` | 하단 바의 배경 색상 |
| `getColorTextBottomDocument()` | 하단 바의 텍스트 색상 |

## 로케일

| 메서드 | 타입 | 설명 |
|---|---|---|
| `setLocale(locale: LocaleTypes)` | `LocaleTypes` | 캡처 화면 언어 설정 |

지원되는 `LocaleTypes` 값의 전체 목록은 [API 레퍼런스 > 열거형](/developers/sdks-and-tools/android/api-reference/enums)을 참조하세요.

## XML 색상 리소스

앱의 `colors.xml` 리소스 파일을 통해 색상을 재정의할 수도 있습니다. 다음 이름들은 SDK에서 인식됩니다:

| 리소스 이름 | 기본값 | 설명 |
|---|---|---|
| `unico_color_background` | `#F9F8FA` | 캡처 프레임의 배경 |
| `unico_color_silhouette_success` | `#22C532` | 정렬 시 실루엣 색상 |
| `unico_color_silhouette_error` | `#FFCB00` | 오류 시 실루엣 색상 |
| `unico_color_silhouette_neutral` | `#000000` | 실루엣 색상 (중립) |
| `unico_color_box_message` | `#1172EB` | 메시지 박스의 배경 |
| `unico_color_text_message` | `#0B0B0B` | 메시지 박스 내부의 텍스트 |
| `unico_color_background_take_picture_button` | `#1172EB` | 캡처 버튼의 배경 |
| `unico_color_icon_take_picture_button` | `#FFFFFF` | 캡처 버튼의 아이콘 색상 |
| `unico_color_background_bottom_document` | `#FFFFFF` | 문서 하단 바의 배경 |
| `unico_color_text_bottom_document` | `#404040` | 문서 하단 바의 텍스트 |