4

この記事を読みました: https://medium.com/@chrisbanes/appcompat-v23-2-daynight-d10f90c83e94 . それは DayNight テーマに言及し、次に:

次に、アプリで機能を有効にする必要があります。これを行うには、AppCompatDelegate.setDefaultNightMode() を呼び出します。これは、次の 4 つの値のいずれかを取ります。

  • MODE_NIGHT_NO。常に日 (ライト) テーマを使用してください。
  • MODE_NIGHT_YES。常に夜 (暗い) テーマを使用してください。
  • MODE_NIGHT_AUTO。時間帯によって昼夜が変わります。
  • MODE_NIGHT_FOLLOW_SYSTEM (デフォルト)。この設定は、システムの設定に従います。これは、執筆時点では基本的に MODE_NIGHT_NO です。

シナリオは単純です。アプリは、アプリ内設定なしでナイト モードを自動的に切り替えます。

  1. MODE_NIGHT_AUTO と MODE_NIGHT_FOLLOW_SYSTEM のどちらを使用しますか?
  2. Android のさまざまなバージョンでどのように比較されますか?
  3. 両方の長所と短所は何ですか (アプリ間の一貫性の問題を考えることができます...)?
4

1 に答える 1