android 控件点击,波纹效果(Ripple的详解)

android 控件点击,波纹效果(Ripple的详解),第1张

Android在5.0版为Button默认添加了点击时的涟漪效果,而且在其他的控件上也可以轻松的实现这种炫酷的效果。

我们只需要在控件的android:backgroud 属性上进行设置即可。

如果控件已经使用了android:background属性去设置背景色或者背景图片,但是有想要有点击时的涟漪效果。那么我们可以考虑在android:foreground属性中设置涟漪效果,这样同样可以达到点击时产生涟漪,也不会影响我们对控件背景的设置。

不过对于默认无法点击的控件,还要记得设置android:clickable为true。另外还要注意,如果Android版本过低,无边界的涟漪效果可能无法很好的展。

有边界的涟漪效果:

无边界的涟漪效果:

除了进行上面的设置之外,还要记得设置控件为可点击的

主要是在资源文件夹里创建.xml文件:

1.没有边界的Ripple(Ripple With No Mask)

2.用颜色作为Mask的Ripple(Ripple With Color Mask),然而颜色并没有什么卵用

3.用图片作为Mask的Ripple(Ripple With Picture Mask)

4.用设定形状作为Mask的Ripple(Ripple With Shape Mask)

5.搭配selector作为Ripple(Ripple With Selector)

参考文档:

Android Ripple的详解

用表格制作网站的按钮时,我们需要调整到控件的属性,以下步骤可以对控件的属性进行详细的参数设置。工具/原料WPS表格方法/步骤首先创建一个控件。选择控件后点击“控件属性”按钮。设置控件的大小。设置控件的属性并点击确定“按钮”。控件就会随着大小和属性的调节而变化。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/tougao/11133399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存