NowUIAdaptiveColor - getColor(context: Context?)
呼び出し元デバイスのテーマモード設定に基づいて、整数の色値を返します。
ユーザーのデバイスでダークモードが有効になっている場合はテーマの値返し、他のすべてのシナリオではテーマの値darkColorlightColorを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| context | オブジェクト | 色値を返す色のカンマ区切りリスト。 例: |
| タイプ | 説明 |
|---|---|
| 整数 | 渡された色の色の値です。 |
次のコード例は、この関数の使用方法を示しています。
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
})
}