Material Design

本文介绍了在MaterialDesign风格下,如何通过styles设置各种UI组件的颜色属性,包括标题栏、状态栏、按钮背景色等,并详细说明了各颜色属性的应用场景。
 1 Material Design---- 

 2 
 3 以下属性在styles设置
 4 
 5 
 6   <!--标题栏背景色-->
 7         <item name="colorPrimary">@color/blue</item>
 8         <!--状态栏颜色-->
 9         <item name="colorPrimaryDark">@color/dark_pink</item>
10         <!--控件选中颜色-->
11         <item name="colorAccent">@color/accent_pink</item>
12         <!--窗口的背景色-->
13         <item name="android:windowBackground">@color/brown</item>
14         <!--控件文本的颜色,需要使用android:textColorPrimary-->
15         <item name="android:textColorPrimary">@color/red</item>
16 
17         <!--默认按钮的背景颜色--><!--要在API版本为21以上应用-->
18         <item name="android:colorButtonNormal">@color/yellow</item>
19         <!--控件的默认色调--><!--要在API版本为21以上应用-->
20         <item name="android:colorControlNormal">@color/green</item>
21         <!--导航栏--><!--要在API版本为21以上应用-->
22         <item name="android:navigationBarColor">@color/dark_pink</item>
23 
24 
25 android:colorPrimaryDark 应用的主要暗色调,statusBarColor默认使用该颜色
26 android:statusBarColor 状态栏颜色,默认使用colorPrimaryDark
27 android:colorPrimary 应用的主要色调,actionBar默认使用该颜色
28 android:windowBackground 窗口背景颜色
29 android:navigationBarColor 底部栏颜色
30 android:colorForeground 应用的前景色,ListView的分割线,switch滑动区默认使用该颜色
31 android:colorBackground 应用的背景色,popMenu的背景默认使用该颜色
32 android:colorAccent 一般控件的选种效果默认采用该颜色
33 android:colorControlNormal 控件的默认色调 
34 android:colorControlHighlight 控件按压时的色调
35 android:colorControlActivated 控件选中时的颜色,默认使用colorAccent
36 android:colorButtonNormal 默认按钮的背景颜色
37 android:textColor Button,textView的文字颜色
38 android:textColorPrimaryDisableOnly RadioButton checkbox等控件的文字
39 android:textColorPrimary 应用的主要文字颜色,actionBar的标题文字默认使用该颜色

 

转载于:https://www.cnblogs.com/zqyj-y/p/5947210.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值