ユーザーがテーマを変更できるようにする機能を実装しようとしています。
私はこれを行いましたが、テーマが明るいか暗いかによって、反対の色を使用してキャンバスに線を引く必要があります。これを行う最善の方法は、描画を行うときに R.style.colorAttribute を呼び出して正しい色を取得することだと思いました。
styles.xml で、次のテーマを定義しました。
<style name="DarkTheme" parent="android:Theme.Holo" />
<style name="LightTheme" parent="android:Theme.Holo.Light" />
色を保存する属性をここに追加する最良の方法について、誰でも助けてもらえますか。以前にこれを行ったことがなく、color.xml ファイルと styles.xml ファイルのどちらを使用するべきか確信が持てませんでした。
ありがとう
そして、それを明確にするために
暗いテーマには白色が必要で、明るいテーマには同じ属性が必要ですが、黒色が必要です。