---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NowUIAdaptiveColor - Android

# NowUIAdaptiveColor - Android {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

NowUIAdaptiveColor 인터페이스는 호출 디바이스의 테마 모드 설정에 따라 정수 또는 16진수 색 값을 반환하는 함수를 제공합니다.
사용자의 장치에서 다크 모드가 활성화된 경우 테마의 값을 darkColor 반환하고 다른 모든 시나리오의 경우 테마의 lightColor 값을 반환합니다.

## NowUIAdaptiveColor - getColor(컨텍스트: 컨텍스트?) {#ariaid-title2}

호출 장치의 테마 모드 설정에 따라 정수 색상 값을 반환합니다.
사용자의 장치에서 다크 모드가 활성화된 경우 테마의 값을 darkColor 반환하고 다른 모든 시나리오의 경우 테마의 lightColor 값을 반환합니다.
{#NUIAdaptCol-getColor_O__table_ofl_mdk_pzb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 컨텍스트 | 객체 | 색상 값을 반환할 색상의 쉼표로 구분된 목록입니다. 예: `NowUIAdaptiveColor(lightColor = Color.BLACK, darkColor = Color.WHITE)` |
[표 1. 매개변수]

{#NUIAdaptCol-getColor_O__table_ofl_mdk_pzb} {#NUIAdaptCol-getColor_O__table_pfl_mdk_pzb__entry__2}

| 유형 | 설명 |
|-|-|
| 정수 | 전달된 색상의 색상 값입니다. |
[표 2. 반환]

{#NUIAdaptCol-getColor_O__table_pfl_mdk_pzb}  
다음 코드 예제에서는 이 함수를 사용하는 방법을 보여 줍니다.

    lifecycleScope.launch {
      sdkManager.getNowWebService()?.launch(this@MainActivity, URL("https://instance-name.service-now.com"), object : NowWebTheme {
        override val brand: NowUIAdaptiveColor
          // Override lightColor only. For dark theme default color will be used
          get() = NowUIAdaptiveColor(lightColor = Color.BLACK)

        override val primary: NowUIAdaptiveColor
          // Override both lightColor and darkColor
           get() = NowUIAdaptiveColor(lightColor = Color.BLACK, darkColor = Color.WHITE)

        // override the rest of color variables
      })
    }

## NowUIAdaptiveColor - toStringColor(컨텍스트: 컨텍스트?) {#ariaid-title3}

호출 장치의 테마 모드 설정에 따라 16진수 색상 값을 반환합니다.
{#NUIAdaptCol-toStringColor_O__table_j3r_hxk_pzb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 컨텍스트 | 객체 | 색상 값을 반환할 색상의 쉼표로 구분된 목록입니다. 예: `NowUIAdaptiveColor(lightColor = Color.BLACK, darkColor = Color.WHITE)` |
[표 3. 매개변수]

{#NUIAdaptCol-toStringColor_O__table_j3r_hxk_pzb} {#NUIAdaptCol-toStringColor_O__table_k3r_hxk_pzb__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 전달된 색상의 16진수 색상 값입니다. |
[표 4. 반환]

{#NUIAdaptCol-toStringColor_O__table_k3r_hxk_pzb}  
다음 코드 예제에서는 이 함수를 사용하는 방법을 보여 줍니다.

    val adaptiveColor = NowUIAdaptiveColor(lightColor = Color.BLACK, darkColor = Color.WHITE)
    adaptiveColor.toStringColor(context)


