您的位置:首页 > 移动开发 > Android开发

android5.X新特性--适配5.0以下的机型

2017-05-23 00:00 267 查看
1.ripple的使用
http://www.jianshu.com/p/3339f0ebb335
1.使用在点击按钮上或者是小图片的点击:(分为api21和以下)(模仿水波纹)

drawable文件下:ic_material_ripple.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/black_alpha_48" android:state_pressed="true" />
<item android:drawable="@color/trans" />
</selector>

<!--black_alpha_48--- #30000000-- trans---#00000000>

drawable-v21文件下:ic_material_ripple.xml:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/black_alpha_48" />

2.使用的列表中或者是大图的点击(也是对不同的API进行适配)

drawable文件下:ic_material.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/bg_press" android:state_pressed="true" />
<item android:drawable="@color/white" />
</selector>

<!--bg_press---#ebebeb-->

drawable-v21文件下:ic_material.xml:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/bg_press_material">
<item android:drawable="@color/white" />
</ripple>

<!--bg_press_material---#d4d4d4-->

总结:最终的颜色要根据自己的主题来设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  水波纹