問題タブ [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.
android - Android ダーク/ライト テーマの切り替えが機能しない
システム設定の設定に基づいて、ダーク/ライト テーマの切り替えをサポートする必要がある Android プロジェクトに取り組んでいます。
アプリのテーマを からTheme.AppCompat.Light.NoActionBar
に変更しましたTheme.AppCompat.DayNight.NoActionBar
。
アプリケーションでこの API を使用していますonCreate()
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);
アプリのテーマは、アプリを再起動したときにのみ更新されますが、テーマがシステム設定から変更されたときにアプリ内にいるときは更新されません。
構成の変更がありませんか?
android - Android ダークテーマで自分の色を白から黒に変換
Tint を白で描画可能に設定したいのですが、アプリケーションを暗いテーマに変更するときに変更する色がないので、このように色を宣言します。
しかし、アプリをダークモードに変更するときにTintをドローアブルに設定すると、白ではなく黒のt0色が設定されます。
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 からの新鮮なものです。
ホワイト/ダークモード時のスクリーンショット:
ご覧のとおり、ダーク モードは、前に述べた 16 進数の色と同様に、2 つの画像のうちの 1 つだけに影響します。