LoginSignup
13
12

More than 1 year has passed since last update.

Theme.MaterialComponents の カラーテーマ

Last updated at Posted at 2020-03-10

カラーコードの表記の横に実際の色を入れておきます。あと簡潔な日本語に。

カラーテーマを使え

属性 説明 デフォルト値
colorPrimary アプリで最も使われる色。表面色、背景色より上に描画されます。 #6200EE
colorPrimaryVariant colorPrimary のバリエーション。 #3700B3
colorOnPrimary colorPrimary 上のテキスト/画像の色。 #FFFFFF
colorSecondary セカンダリブランディング色。通常は colorPrimary を強調した補色。 #03DAC6
colorSecondaryVariant colorSecondary のバリエーション。 #018786
colorOnSecondary colorSecondary 上のテキスト/画像の色。 #000000
android:colorBackground スクロール可能なコンテンツの背景色。 #FFFFFF
colorOnBackground android:colorBackground の上に描画されたテキスト/画像の色。 #000000
colorSurface カード、シート、メニューなどのコンポーネントの表面色。 #FFFFFF
colorOnSurface colorSurface の上に描画されたテキスト/画像の色。 #000000
colorError テキストフィールドなどのコンポーネントのエラー状態の色。 #B00020
colorOnError colorError の上に描画されたテキスト/画像の色。 #FFFFFF

最大でこれだけセットすれば良い。

セットしていなくてもデフォルト値の色をテーマ経由?attr/で参照できるし、そのままダークモードにも突入可能。

👉 テーマデフォルトの色 (baseline palette) を確認する【AndroidStudio】

👉すべてのAPIレベルで使用できる ?attr/ 属性を使うべし

13
12
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
12