原文地址:http://developer.android.com/training/material/theme.html html
材料設計主題提供如下內容
android
一、系統組件能設置顏色面板app
二、系統組件支持觸摸反饋動畫動畫
三、activity移動動畫spa
你能夠根據你的品牌顏色控制材料設計主題。你能夠使用主題屬性給actionbar和status bar上色。
.net
系統組件有新的設計和觸摸動畫。你能夠自定義顏色面板、觸摸反饋和activity移動。設計
材料設計主題定義了三種:code
一、@android :style/Theme.Materialhtm
二、@android :style/Theme.Material.Light繼承
三、@android :style/Theme.Material.Light.DarkActionBar
材料設計主題只支持android5.0以上的版本,v7包提供的材料設計主題樣式,支持部分組件。
定義顏色面板
當繼承材料主題後,能夠經過自定義主題的顏色屬性匹配品牌。
<resources>
<!-- inherit from the material theme -->
<style name="AppTheme" parent="android:Theme.Material">
<!-- Main theme colors -->
<!-- your app branding color for the app bar -->
<item name="android:colorPrimary">@color/primary</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="android:colorAccent">@color/accent</item>
</style>
</resources>
自定義status bar
材料主題讓你能輕鬆的自定義status bar,你能夠指定顏色。設置status bar的顏色,使用android:statusBarColor屬性,默認android:statusBarColor是繼承android:colorPrimaryDark。