学向勤中得,萤窗万卷书。这篇文章主要讲述Android5.0以上的项目都会有的按钮点击特效--水波纹相关的知识,希望能为你提供帮助。
- < ?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
文章图片
话说这种效果应该怎样实现呢,目前我是专门针对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
如果这个点击效果需要默认的图片,就是drawable的内容了,这时color的颜色最好是drawable中颜色的加深色;
对于5.0以下的版本就是设置一个相同的名字的点击效果就OK了,这样就可以在android5.0以上的按钮上添加酷炫的水波纹点击效果了
【Android5.0以上的项目都会有的按钮点击特效--水波纹】下面是点击的效果
推荐阅读
- 安卓-第一章
- android studio 使用git中出现的问题
- Android 音视频深入二十一FFmpeg视频剪切
- Android SDK下载安装及配置教程
- 安卓工程化开发笔记
- Android 音视频深入 二十FFmpeg视频压缩
- h5+c3web前端实战项目快装webapp手机案例源码
- APP调起微信支付c#后台接口
- cocos 3.10 Android 添加C++库后无法编译问题解决