博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android5.0水波纹效果ripple实现
阅读量:5158 次
发布时间:2019-06-13

本文共 669 字,大约阅读时间需要 2 分钟。

1、如何设置波纹效果

// 波纹有边界

android:background="?android:attr/selectableItemBackground"// 波纹超出边界android:background="?android:attr/selectableItemBackgroundBorderless"

注意:

波纹有边界是指波纹被限制在控件的边界中,而波纹超出边界则是波纹不会限制在控件边

界中,会呈圆形发散出去

2、创建具有ripple效果的xml文件(自定义ripple的动画,可以设置颜色等)

android:color="@android:color/holo_blue_bright">
			android:shape="rectangle">			

说明:

1、android:color="@android:color/holo_blue_bright">对应的颜色是点击后波纹的 颜色

2、solid对应的颜色是背景原来的颜色

3、注意:

1、ripple属性在控件的长和宽都设置成wrap_content时不会有效果

2、view的长点击事件会在ripple效果结束后发生

3、Ripple的xml文件要建在drawable目录下,引用的时候@drawable/就好了

转载于:https://www.cnblogs.com/wansho/p/5104328.html

你可能感兴趣的文章
南阳ACM 题目811:变态最大值 Java版
查看>>
.NET中的异步编程(三)- Continuation passing style
查看>>
周计划总结
查看>>
SpringBoot集成Socket服务后打包(war包)启动时如何启动Socket服务(web应用外部tomcat启动)...
查看>>
聊一聊深度学习的activation function
查看>>
Hibernate一级缓存
查看>>
jQuery鼠标经过图片切换
查看>>
listview和简单的记事本操作
查看>>
ssis包部署
查看>>
pat 1006 Sign In and Sign Out (25)
查看>>
shell
查看>>
poj1459 最大流Dinic
查看>>
20155320 2016-2017-2《Java程序设计》第十周学习总结
查看>>
第4次作业类测试代码+149+肖雷
查看>>
xshell SSH 连接出现 outgoing encryption ,或者no matching host key algorithm found错误的解决...
查看>>
第三方库Mantle的简单实用
查看>>
算法45----逆波兰数【栈】
查看>>
jar包重启脚本-restart.sh
查看>>
P3372 【模板】线段树 1
查看>>
剑指offer题解02-10
查看>>