査読必須サイト
I/O 2014 アプリに学ぶマテリアルデザインCustomize the Color Palette
Google本家のスタイルガイド
各パーツと要素の指定
以下、各パーツと要素名です。style.xmlにて各要素の色を指定します。
AppCompat使用時の指定
次はStatsuBarとActionBarの背景色を指定するサンプルです。styles.xmlに記載しました。1 2 3 4 5 6 7 8 9 10 11 | < resources > < style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar" > <!-- your app branding color for the app bar --> < item name = "colorPrimary" >@color/primary</ item > <!-- darker variant for the status bar and contextual app bars --> < item name = "colorPrimaryDark" >@color/primary_dark</ item > </ style > </ resources > |
AppCompatを使用時は「name="android:colorPrimary"」でないことに注意してください。
サンプル画面
次のようにcolor.xmlに定義を追加してみました。色はGoogle本家のスタイルガイド
から適用しました。
1 2 3 4 5 6 7 | < resources > <!-- Material --> < color name = "primary" >#4caf50</ color > < color name = "primary_dark" >#388e3c</ color > </ resources > |
StatsuBarとActionBarの背景色がマテリアルデザインっぽくなりました。