問題タブ [android-dark-theme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
149 参照

android - Android ダーク/ライト テーマの切り替えが機能しない

システム設定の設定に基づいて、ダーク/ライト テーマの切り替えをサポートする必要がある Android プロジェクトに取り組んでいます。

アプリのテーマを からTheme.AppCompat.Light.NoActionBarに変更しましたTheme.AppCompat.DayNight.NoActionBar

アプリケーションでこの API を使用していますonCreate() AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);

アプリのテーマは、アプリを再起動したときにのみ更新されますが、テーマがシステム設定から変更されたときにアプリ内にいるときは更新されません。

構成の変更がありませんか?

0 投票する
0 に答える
437 参照

android - Android ダークテーマで自分の色を白から黒に変換

Tint を白で描画可能に設定したいのですが、アプリケーションを暗いテーマに変更するときに変更する色がないので、このように色を宣言します。

しかし、アプリをダークモードに変更するときにTintをドローアブルに設定すると、白ではなく黒のt0色が設定されます。

0 投票する
1 に答える
159 参照

xamarin - Xamarin、Android プロジェクトでテーマ、スタイル、色などを設定して、ダーク/ライト モードの影響を受けないようにする方法は?

私のテーマ/色の設定...

アプリ.xaml:

スタイル.xml:

MainPage.xaml:

私のアプリは、選択されたダーク/ライト モードに関係なく、暗い背景にあることを意図しています。ダーク/ライト モードはどの色にも影響しません。Android 10 のライト モードでは色の問題はありません。ダーク モードの場合:

  • 緑のボタン (#008000) がライム色になり、白いテキストの色が判読不能になるため、ボタンの BackgroundColor プロパティを緑 (#008000) から #007F00 に変更する必要がありました。
  • ラベル WhiteSmoke (#F5F5F5) が暗くなる
  • を に変更する<Setter Property="TextColor" Value="WhiteSmoke" /><Setter Property="BackgroundColorColor" Value="WhiteSmoke" />、変更はライト テーマにのみ適用されます
  • BackgroundColor が赤に設定されているボタンでは問題ありません (#FF0000)

いったいなぜ、ダーク モードが特定の色だけに影響を与えるのでしょうか? ダークモードをオーバーライドできる設定がいくつかあると思います。助言がありますか?

編集: ダークモードを無効にする方法はありますか? ダーク/ライトモードの影響を受けないように、テーマ、スタイル、色などを設定する方法は?

EDIT2:スクリーンショット...

ライトモード:

ホワイトモード

ダークモード:

ダークモード

EDIT3: 画像にも影響します。

赤と緑の背景のみが異なる2つのほぼ同一の画像で試しました。残りの背景は透明です。「スワイプ」という単語と矢印は #F5F5F5 色で、「A」の周りの円は #FFFFFF です。画像は Photoshop からの新鮮なものです。

swipe_colours

スワイプ_白

ホワイト/ダークモード時のスクリーンショット:

ホワイトモード___ホワイトモード

ご覧のとおり、ダーク モードは、前に述べた 16 進数の色と同様に、2 つの画像のうちの 1 つだけに影響します。

0 投票する
1 に答える
225 参照

android - 昼夜モードに従わない Android アイコンとラジオ ボタン

非常に基本的な設定 AppCompatActivity と PreferenceFragmentCompat を作成してアプリケーションの昼/夜モードを変更した後、ライト テーマがアプリケーション全体に適用されないようです。アプリケーションの残りのアイコンはどれも従う必要がなく、ListPreference ダイアログのラジオ ボタンも元の暗いテーマを保持しているようです。ここで何が間違っていますか?

システム/ダーク

光

設定Activity.java

settings.xml

ic_day_24.xml

themes.xml

theme.xml (夜)

色.xml

colors.xml (夜)