6

Android 10以降、ダークモードとデフォルトのライトモードを切り替えることができます。これは新しいトピックであるため、これについてはまだ詳しく調査していません。ダークモードの色の切り替えは OS によって自動的に行われますか? または、ダークモードがオンになっている場合に別のアプリテーマを切り替えるようにアプリに指示する方法はありますか? また、一部の Android 9 デバイスではダーク モードが可能です。

カスタム パラメータを使用してカスタム ダーク テーマを作成し、リソースで各色にダーク カラーを設定したためです ( でカスタム属性を使用し、attrs.xmlテーマ内で特定のカラー リソースをそれらに適用しましたstyles.xml)。私のアプリのさまざまな配色(青、赤、緑など)で同じように機能しています。そうすれば、システムではなくアプリのさまざまなビューにどの色が使用されるかがわかります。

必要なのは、システムでダークモードがオン/オフになっているかどうかを検出することだけです。アプリの設定 (カスタム設定) でユーザーに強制的にダーク モードをオンにすることはできますが、テーマはシステムのダーク モード (電話の設定でオン) の影響を受ける可能性があります。

4

1 に答える 1