使用材料設計主題

原文地址: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。

相關文章
相關標籤/搜索