Android5.x新特性之 Toolbar和Theme的使用:http://www.2cto.com/kf/201506/407276.html
属性
- colorPrimary: Toolbar导航栏的底色。
- colorPrimaryDark:状态栏的底色,注意这里只支持Android5.0以上的手机。
- textColorPrimary:整个当前Activity的字体的默认颜色。
- android:windowBackground:当前Activity的窗体颜色。
- colorAccent:CheckBox,RadioButton,SwitchCompat等控件的点击选中颜色
- colorControlNormal:CheckBox,RadioButton,SwitchCompat等默认状态的颜色。
- colorButtonNormal:默认状态下Button按钮的颜色。
- editTextColor:默认EditView输入框字体的颜色。
使用方法
请结合:http://www.materialpalette.com/ 下载XML文件进行配置。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!--导航栏底色-->
<item name=colorPrimary>@color/accent_material_dark</item>
<!--状态栏底色-->
<item name=colorPrimaryDark>@color/accent_material_light</item>
<!--导航栏上的标题颜色-->
<item name=android:textColorPrimary>@android:color/black</item>
<!--Activity窗口的颜色-->
<item name=android:windowBackground>@color/material_blue_grey_800</item>
<!--按钮选中或者点击获得焦点后的颜色-->
<item name=colorAccent>#00ff00</item>
<!--和 colorAccent相反,正常状态下按钮的颜色-->
<item name=colorControlNormal>#ff0000</item>
<!--Button按钮正常状态颜色-->
<item name=colorButtonNormal>@color/accent_material_light</item>
<!--EditText 输入框中字体的颜色-->
<item name=editTextColor>@android:color/white</item>
</style>
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 chgocn@gmail.com