Material Design出来很长时间了,你的App为它做适配了吗,其实很简单。

需要用到的库

  • com.android.support:appcompat-v7

操作步骤

1、创建一个主题样式

首先定义一个主题名称,然后从Theme.AppCompat继承,
然后修改它的三个颜色属性,请看代码:

<resources>
<!-- 从Theme.AppCompat继承 -->
<style name="AppTheme" parent="Theme.AppCompat">
<!-- 设置颜色-->
<!-- ActionBar会取这个颜色 -->
<item name="colorPrimary">@color/primary</item>
<!-- 状态栏会取这个颜色 -->
<item name="colorPrimaryDark">@color/primary_dark</item>
<!-- 单选按钮、输入框等UI控件会取这个颜色 -->
<item name="colorAccent">@color/accent</item>
</style>
</resources>

2、替换应用的主题

如果你原来使用的自定义主题,需要把parent设置成AppTheme
如果没有使用自定义主题,请直接使用AppTheme主题。

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

......

</application>

3、其它

其它的点击效果和特性appcompat会为你做啦。