Material Design
是Google
在2014
年的I/O
大会上推出的全新设计语言。Material Design
是基于Android 5.0``(API level 21)
的,兼容5.0以下的设备时需要使用版本号v21.0.0
以上的support v7
包中的appcpmpat
,不过遗憾的是support
包只支持Material Design
的部分特性。eclipse
或Android Studio
进行开发时,直接在Android SDK Manager
中将Extras->Android Support Library
下面我就简单讲解一下如何通过support v7
包来使用Material Design
进行开发。
Material
主题:
对应的效果分别如下:
禁止Action Bar
可以通过使用Material theme
来让应用使用Material Design
。想要使用ToolBar
需要先禁用ActionBar
。
可以通过自定义theme
继承Theme.AppCompat.Light.NoActionBar
或者在theme
中通过以下配置来进行。
<item name="windowActionBar">falseitem>
<item name="android:windowNoTitle">trueitem>
下面我通过第二种方式来看一下具体的实现:
在style.xml
中自定义AppTheme
:
<style name="AppTheme" parent="AppTheme.Base"/>