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会为你做啦。
最后更新时间:
欢迎转载,请注明来源。