Google在Android 5.0版本开始使用新的设计风格--Materail Design来统一整个Android系统的界面设计风格。
1. Materrial Design的使用
首先我们来看看怎么使用Material Design主题。
Material Design 现在有三种默认的主题可以设置,如下:
- android:Theme.Material
- android:Theme.Material.Light
-
android:Theme.Material.Light.DarkActionBar
效果分别如下
android:Theme.Material
android:Theme.Material.Light
android:Theme.Material.Light.DarkActionBar
在使用Material Design的时候,一定要注意,必须在Api 21及其以上才能使用;还有就是自己的Activity不能继承于AppCompatActivity,而是继承于Activity或者其他的Activity。
2. Color Palette
同时,在Android 5.X中提出了Color Palette 的概念,然开发者可以自己设定系统区域的颜色,使得整个App的颜色风格和系统的颜色风格保持统一。
然后我们在style.xml文件中进行样式的配置:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Material">
<!--状态栏的颜色-->
<item name="android:colorPrimaryDark">#5FF</item>
<!--通知栏的颜色-->
<item name="android:colorPrimary">#5FF</item>
</style>
</resources>
效果图: