Material Design ( 1 ) - 主题样式

首发于我的博客,转载请注明作者和原文链接。

在build.grade中添加:

compile 'com.android.support:appcompat-v7:version'
compile 'com.android.support:design:version'

从5.0 API-21开始支持Material Desigh主题,如果要直接使用,那么需要设置应用的minSdkVersion = 21

android:Theme.Material
android:Theme.Material.Light
android:Theme.Material.Light.DarkActionBar

如果需要兼容低版本,在Support包提供了兼容主题

Theme.AppCompat
Theme.AppCompat.Light
Theme.AppCompat.Light.DarkActionBar

在color.mxl中定义需要的颜色


    #3F51B5
    #303F9F
    #FF4081

在styles.xml中定义主题




在res目录下,创建一个values-v21目录,再创建一个styles.xml:


在AndroidManifest.xml中设置主题


    
        
            

            
        
    
    

直接给application设置AppTheme.NoActionBar主题,默认其他Activity的标题栏都采用自定义的样式,在Material Design中,建议使用Toolbar。
在需要系统ActionBar时,就单独给Activity设置AppTheme主题。

你可能感兴趣的:(Material Design ( 1 ) - 主题样式)