Android 5.0学习之使用Material主题

前言

创建完模拟器了,我想大家已经迫不及待的想开发Android 5.0的项目了,

看完这篇后我们将可以自定义Material主题了~!

新的material主题提供了什么?

可以让你设置调色板的系统控件。

为控件(设计的)触摸反馈动画。

Activity过渡动画

我们来看一下Android给我提供了多少Material的主题吧~!

Android 5.0学习之使用Material主题_第1张图片
看来给我不少常用的主题,但是这些主题远远满足不了我大佬们的需求~!至于为什么,我想大家都懂得安静
让我们来自定义Material主题吧
根据官方提供图片提示的来自定义 颜色基调(自定义其他的东西原理一样)
Android 5.0学习之使用Material主题_第2张图片
首先我们来定义几种不同的颜色
Android 5.0学习之使用Material主题_第3张图片
然后新增一个自定义主题继承Material主题设置对应部位颜色
[html]  view plain copy
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <resources>  
  3.     <!-- inherit from the material theme -->  
  4.     <style name="AppTheme" parent="android:Theme.Material">  
  5.         <item name="android:colorPrimary">@color/color1  
  6.         </item>  
  7.         <item name="android:colorPrimaryDark">@color/color2  
  8.         </item>  
  9.         <item name="android:textColorPrimary">@color/color3  
  10.         </item>  
  11.         <item name="android:windowBackground">@color/color4  
  12.         </item>  
  13.         <item name="android:navigationBarColor">@color/color5</item>  
  14.     </style>  
  15. </resources>  
最后在AndroidManifast配置该主题
Android 5.0学习之使用Material主题_第4张图片
运行看效果
Android 5.0学习之使用Material主题_第5张图片
OK~!搞定,很简单吧,大家试试吧~!

你可能感兴趣的:(android,5.0,Material主题)