MaterialDesign
一,关于 MaterialDesign
从android5.0开始引入 ,是一种全新的设计语言.google提倡的一种设计风格.是一种拟物和扁平化设计的一种结合.提取了最新的科技体验.
二,MD的使用及开发
2.1 google收集了一些最新的开源的项目,汇集到最新的support支持包及新的API中.
1 ) android-support-v4:
最低兼容到1.6,里面有类似ViewPager等控件.
2 ) android-support-v7:
大多最低兼容到2.1,appcompat,CardView,RecycleView,gridlayout….
里面有很多资源文件(theme,value…)
现在开发基本兼容最低到4.0
2.2 Material Design 的主题样式
1,引入 appcompat - v7(包含Material Design 主题样式 资源 新控件)
2.写自己的全局样式
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorAccent">@color/colorAccent</item>
<!--自定义(底部虚拟按钮背景颜色)-->
<item name="android:navigationBarColor">@color/colorPrimary_pink</item>
</style>