ym—— Android 5.0学习之使用Material主题

最后更新于:2022-04-01 09:34:43

**转载请注明本文出自Cym的博客([http://blog.csdn.net/cym492224103](http://blog.csdn.net/cym492224103)**),谢谢支持!** ** ** 前言 创建完模拟器了,我想大家已经迫不及待的想开发Android 5.0的项目了, 看完这篇后我们将可以自定义Material主题了~! 新的material主题提供了什么? 可以让你设置调色板的系统控件。 为控件(设计的)触摸反馈动画。 Activity过渡动画 我们来看一下Android给我提供了多少Material的主题吧~! ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-23_56cc073d22245.jpg) 看来给我不少常用的主题,但是这些主题远远满足不了我大佬们的需求~!至于为什么,我想大家都懂得![安静](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-01-25_56a5a36706237.gif) 。 让我们来自定义Material主题吧 根据官方提供图片提示的来自定义颜色基调(自定义其他的东西原理一样) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-23_56cc073d86960.jpg) 首先我们来定义几种不同的颜色 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-23_56cc073d9e417.jpg) 然后新增一个自定义主题继承Material主题设置对应部位颜色 ~~~ <?xml version="1.0" encoding="utf-8"?> <resources> <!-- inherit from the material theme --> <style name="AppTheme" parent="android:Theme.Material"> <item name="android:colorPrimary">@color/color1 </item> <item name="android:colorPrimaryDark">@color/color2 </item> <item name="android:textColorPrimary">@color/color3 </item> <item name="android:windowBackground">@color/color4 </item> <item name="android:navigationBarColor">@color/color5</item> </style> </resources> ~~~ 最后在AndroidManifast配置该主题 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-23_56cc073dbc0c3.jpg) 运行看效果 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-23_56cc073ddb43b.jpg) OK~!搞定,很简单吧,大家试试吧~!
';