Android 5.0MD设计风格

2016-10-30  本文已影响149人  leiiiooo

Theme
material主题可以定义为如下形式:

@android:style/Theme.Material
@android:style/Theme.Material.Light
@android:style/Theme.Material.Light.DarkActionBar

不同形式对应的界面展示

我们可以在vlues-v21中的styles.xml文件中继承这些主题,然后定制一些属性。

<resources>  
  <style name="AppTheme.NoActionBar"> 
    <!--状态栏颜色--> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <!--控制各个控件被选中时的颜色--> 
    <item name="colorAccent">@color/colorAccent</item>
    <!--页面背景色--> 
    <item name="android:windowBackground">@color/windowBackg</item>
    <!--底部导航栏颜色--> 
    <item name="android:navigationBarColor">@color/navigationColor</item> 
    <!--Appbar背景色--> 
    <item name="android:colorPrimary">@color/colorPrimary</item>
    <!--ToolBar上的Title颜色--> 
    <item name="android:textColorPrimary">@color/textColorPrimary</item> 
    <!--各个控制控件的默认颜色--> 
    <item name="android:colorControlNormal">@color/colorControlNormal</item></style>
</resources>
各个位置颜色定义如图

在低版本上使用兼容性主题:Theme.AppCompat.*

上一篇下一篇

猜你喜欢

热点阅读