- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android">
- <solid android:color="@color/colorPrimary"/>
- <corners android:radius="10dp" />
- <padding android:left="20dp" android:top="20dp"
- android:right="20dp" android:bottom="20dp" />
- </shape>
- 原创 2016年01月06日 14:09:40
- 标签:
- 水波纹 /
- 酷炫动画 /
- android5-0
- 2800
下面是点击的效果
话说这种效果应该怎样实现呢,目前我是专门针对5.0以上系统建立一个文件夹drawable-v21,里面放置带有水波纹特效的点击效果:
写一个ripple标签,这个就是水波纹特效<?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="#FF9e9e9e"> <item android:drawable="@drawable/bg_nomal"/> </ripple>
- 1
- 2
- 3
- 4
- 5
color是点击水波纹的颜色,一般推荐FF9e9e9e;
如果这个点击效果需要默认的图片,就是drawable的内容了,这时color的颜色最好是drawable中颜色的加深色;对于5.0以下的版本就是设置一个相同的名字的点击效果就OK了,这样就可以在android5.0以上的按钮上添加酷炫的水波纹点击效果了
原文地址:https://www.cnblogs.com/totoo/p/ripple.html
时间: 2024-10-16 23:33:48