Closed1

styles から theme の値を呼び出す

tkttkt

コンポーネントへの色の適用

  1. colors.xml で使用する色を宣言する
  2. 1. で宣言したものを使って themes.xml でテーマごとの使用色を定義する
  • 呼び出し方は @color/white のような形
  1. 2. で定義したものを使って styles.xml を作っていく
  • 呼び出し方は ?attr/colorPrimary のような形
  1. コンポーネントで styles.xml を呼び出して使う
  • 呼び出し方は style="@style/Button.Primary" のような形

これで、theme によって自動的に style の色が変わるようになる

このスクラップは2021/04/12にクローズされました