NowUIAdaptiveColor - getColor(context: Context?)

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • 呼び出し元デバイスのテーマモード設定に基づいて、整数の色値を返します。

    ユーザーのデバイスでダークモードが有効になっている場合はテーマの値返し、他のすべてのシナリオではテーマの値darkColorlightColorを返します。

    表 : 1. パラメーター
    名前 タイプ 説明
    context オブジェクト 色値を返す色のカンマ区切りリスト。

    例: NowUIAdaptiveColor(lightColor = Color.BLACK, darkColor = Color.WHITE)

    表 : 2. 返される内容
    タイプ 説明
    整数 渡された色の色の値です。

    次のコード例は、この関数の使用方法を示しています。

    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
      })
    }