时间:2021-05-20
Android实现水波纹点击效果只在Android5.0以上版本有效,水波纹点击效果代码供大家参考,具体内容如下
圆角背景的水波纹效果(如上图)
1. 定义一个普通圆角背景的xml;
rounded_corners.xml
2. 这里是重点,<ripple>是API21才有的新Tag,正是实现水波纹效果的;
其中<ripple Android:color="#FF21272B" .... />这个是指定水波纹的颜色,而<item />里面的东西,我们都很熟悉,就是普通的定义一个带圆角的背景。
ripple_bg.xml:
3. 这是Activity的布局xml;
<Button android:background="@drawable/ripple_bg"... />直接使用ripple_bg作为背景。
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/ripple_bg" android:text="@string/hello_world" /></LinearLayout>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言水波纹效果大致上可以分为两类,一类是有界水波纹,而另一类是无界水波纹,较为广泛使用的是有界水波纹。系统自带的水波纹实现系统自带的方法非常方便,只需要给相应的
今天,我们继续分享JavaScript实现的效果例子,这篇文章会介绍使用JavaScript实现水波纹效果。水波效果以图片为背景,点击图片任意位置都会触发。有时
本文实例为大家分享了Android自定义View的实现水波纹,供大家参考,具体内容如下一、实现效果MainActivity.xmlMainActivity中的点
液晶显示器有水波纹解决方法和原因分析,如何解决水波纹问题?LCD刚刚买回家,就出现了水波纹问题。所谓的水波纹问题,就是指屏幕上的暗波线发生干扰的一种形式,给用户
本文实例为大家分享了Android实现播放效果的具体代码,供大家参考,具体内容如下一、首先看效果二、实现原理使用贝塞尔曲线实现滑动效果,在使用属性动画实现水波纹