Ripple水波纹

Android L限制Ripple水波纹范围大小 Ripple简介Android 5.0之后google推出了Material Design,Botton默认的触摸反馈会有水波纹涟漪效果。而这种水波纹的效果实现主要依赖于RippleDrawable。以下会介绍Ripple的基本使用及关于控制水波纹范围的三种处理方法,仅作点明思路及学习笔记不作具体实现。基本使用该效果通常以background的形式呈现,在XML中可以引用以下两个系统自带属性: - 阅读详情

#Material Design使用

  1. ripple水波纹
  2. BottomNavigationView

##1.Ripple水波纹效果 爸爸原文链接

  1. 继承关系
    java.lang.Object
    ↳ android.graphics.drawable.Drawable
    ↳ android.graphics.drawable.LayerDrawable
    ↳ android.graphics.drawable.RippleDrawable

  2. Added in API level 21(android 5.0)

  3. ripple配合selector使用可以创造出更加多变的点击反馈效果

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="#721632">
    <item android:state_pressed="false">
        <shape android:shape="rectangle">
            <solid android:color="@color/white"/>
        </shape>
    </item>
</ripple>
Android Ripple 按钮水波纹效果(二)优化 上一篇中我们讲了自定义ripple 水波纹效果,先来回顾一下效果吧! 看了以后感觉没甚么问题,我一开始也觉得很满意了,那好,我们拿Android 5.0自带的效果来对比一下 发现了不同之处没?点击中间的时候是看不出什么区别,但是点击两边的时候,就很明显了,我们自定义的效果,波纹向两边同速度的扩散,所以就会出现,如果点击点不在中心的时候,距离短的一边波纹先到达,而距离长的一边后到达,不能同时到达边 阅读详情

相关推荐

C#实现的水纹特效代码封装

C#做的水纹特效,效果非常不错。代码还未进行优化,还有优化余地。代码都有封装,可以直接使用。

Android 5.0+ 自定义普通按钮的ripple波纹效果

Android 5.0中新增了ripple类型,即波纹效果 在res中添加一个新的文件夹drawable-v21,用于保存波纹效果 button_ripple_orange.xml [html]view plaincopy <?xmlversion="1.0"encoding="utf-8"?> ...

weixin_33984032的博客 348

ISCE2+MintPy环境搭建实战:用Anaconda五分钟搞定InSAR处理全家桶

本文提供了一份详细的ISCE2+MintPy环境安装教程,旨在帮助InSAR处理初学者快速搭建开发环境。通过使用Anaconda创建虚拟环境并配置国内镜像,用户可在五分钟内一键安装ISCE2和MintPy全家桶,有效解决依赖冲突和版本兼容性问题,让用户能专注于数据处理本身。

2y3u4i5o6p的博客 1003

android 自定义ripple水波纹点击效果

总纲 没有边界的Ripple(Ripple With No Mask) 用颜色作为Mask的Ripple(Ripple With Color Mask),然而颜色并没有什么卵用 用图片作为Mask的Ripple(Ripple With Picture Mask) 用设定形状作为Mask的Ripple(Ripple With Shape Mask) 搭配selector作为Rip...

Fantistic_baby的博客 1168

配置VS Code使用Linux服务器上的Matlab

0、需求 Linux服务器上安装有Matlab 无图形界面,只能使用命令行工具,编辑文件不方便 1、VS Code插件安装 在扩展商店中搜索matlab,会出现Matlab Extension Pack,里面有整理好的matlab扩展 这里只安装了第一排的三个扩展 2、设置(Windows、Mac的设置类似,只是不同系统的文件路径不同) 安装好扩展,重启VS Code后,进行设置 打开:文件→首选项→设置(或快捷键ctrl+,),搜索matlab,结果如下图所示;直接打开完整json配置文件(图

赵彬的博客 5009

Linux CentOS 8系统离线升级内核版本

CentOS 8操作系统离线场景下升级内核版本

WQwinter的博客 3237

Android 水波纹点击效果(Ripple Effect)

本文介绍的是Android5.0中其中一个炫酷的效果,点击水波纹扩散效果(Ripple Effect). 以下介绍的实现方式都是调用Android5.0的新API,并非自定义实现,所以只支持在Android5.0及以上的设备. 而大家想兼容低系统版本的话,就需要新建v21(即Android5.0)的Resource Directory. 效果如下图所示:

cxcbupt 6801

FPGA:UART串口接收(高干扰情况)

在上一篇文章中介绍过UART串口接收模块,其中一个需要优化的方向就是在高干扰情况下,如何实现可靠的UART串口接收任务。

weixin_50164178的博客 1672

Android TabLayout选项卡点击选中Ripple水波纹

Android TabLayout选项卡点击时候选中的Ripple水波纹 如果要实现自定义的TabLayout选项卡被点击选中时候的水波纹效果,要从xml属性定义中的: app:tabBackground 入手,如果想取消掉TabLayout选项卡点击时候的Ripple水波纹效果,直接给app:tabBackground赋值为null即可: app:tabBackground="@null"  ...

Zhang Phil 3564

Python爬虫实战:巧用HEAD请求和Cookie令牌绕过沃尔玛反爬(附完整代码)

本文详细介绍了如何利用Python爬虫技术,通过HEAD请求和Cookie令牌绕过沃尔玛的反爬机制。文章深入解析了人机验证系统的运作原理,并提供了完整的工程化实现代码,包括令牌池设计、高并发架构和异常处理策略,帮助开发者高效采集电商数据。

weixin_29046035的博客 1007

ArcGIS License Server点击启动没反应,许可管理器无法启动怎么办

4 当我们再打开ArcGIS License Server Administrator的时候。3 在【服务】中找到【ArcGIS License Manager】双击。无法启动ArcGIS License Server的情况。在使用ArcGIS的过程中,我们经常会遇到。专注GIS领域知识分享,交流行业软件技巧。欢迎关注,不定期分享GIS各种问题和技巧。1 右击我的电脑——【管理】服务状态——启动,确定即可。启动类型选择——自动。

GIS蒲公英的博客 2万+

android水波圆圈动画,Android圆形水波纹按钮的实现(Ripple)

在Android中,谷歌已经提供了对于按钮水波纹效果的一个实现。在组件的中添加以下代码即可实现:超出组件边框(但不超出父类视图),此时水波纹效果为圆形:android:background="?android:attr/selectableItemBackgroundBorderless"不超出组件边框,水波纹效果为组件的形状:android:background="?android:attr/s...

weixin_30177835的博客 1380

数字电视中的AD(Audio Description)音频描述技术详解

AD(Audio Description)音频描述是一种辅助技术,旨在帮助视障人士更好地理解视觉内容。通过在节目或视频的自然停顿处插入额外的语音叙述来解释屏幕上的视觉信息,如人物动作、场景变化、文字说明等,从而让视力受损的人士也能获得完整的观影体验。AD服务不仅限于电视广播,也广泛应用于电影、剧院表演、在线视频平台等领域。PID:用于标识和区分不同的音频流。PMT表:提供每个音频流的详细信息,包括PID、编解码器类型和语言代码。时间戳:PTS和DTS用于同步音频与视频内容。解复用。

以实战经验介绍行业知识 741

android 水波纹效果button_Android Ripple 按钮水波纹效果(二)优化

上1篇中我们讲了自定义ripple 水波纹效果,先来回顾1下效果吧!看了以后感觉没什么问题,我1开始也觉得很满意了,那好,我们拿Android 5.0自带的效果来对照1下发现了不同的地方没?点击中间的时候是看不出甚么区分,但是点击两边的时候,就很明显了,我们自定义的效果,波纹向两边同速度的分散,所以就会出现,如果点击点不在中心的时候,距离短的1边波纹先到达,而距离长的1边后到达,不能同时到达边沿!...

weixin_39926193的博客 199

001、Zephyr RTOS简介与历史背景

本文介绍了Zephyr RTOS的特点及其在嵌入式开发中的应用。作者通过亲身经历比较了Zephyr与传统RTOS的差异,重点分析了Zephyr的设备树、统一驱动模型、基于CMake的构建系统、POSIX兼容层等核心特性。文章详细阐述了Zephyr在内核设计上的优势,如中断处理模型、内存管理等,并提供了社区生态和使用建议。作者建议开发者从简单项目入手逐步掌握Zephyr,同时指出了常见的使用问题和适用场景,认为Zephyr特别适合复杂软件架构的物联网和工业控制项目。

m0_50546716的博客 155

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【Android】炫酷的MaterialDesign Ripple 水波纹触摸动画

炫酷的MaterialDesign Ripple 水波纹触摸动画google在android 5.0上加入了触摸反馈动画(Ripple),设置成功后,点击控件的时候会从点击位置产生一圈水波纹的扩散效果 使用系统自带资源在XML文件上配置Ripple动画//波纹有边界 android:background="?android:attr/selectableItemBackground" //波纹可以扩

ITDogFire 2166

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

[置顶] Android L限制Ripple水波纹范围大小

Ripple简介 Android 5.0之后google推出了Material Design,Botton默认的触摸反馈会有水波纹涟漪效果。而这种水波纹的效果实现主要依赖于RippleDrawable。 以下会介绍Ripple的基本使用及关于控制水波纹范围的三种处理方法,仅作点明思路及学习笔记不作具体实现。 基本使用 该效果通常以background的形式呈现,在XML中可以引用以下两个系

qq_37586590的博客 1261

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

android ripple 大小,Android L限制Ripple水波纹范围大小

Android L限制Ripple水波纹范围大小Ripple 简介Android 5.0 之后 google 推出了 Material Design,Botton 默认的触摸反馈会有水波纹涟漪效果。而这种水波纹的效果实现主要依赖于。以下会介绍 Ripple 的基本使用及关于控制水波纹范围的三种处理方法,仅作点明思路及学习笔记不作具体实现。基本使用该效果通常以 background 的形式呈现,在 ...

weixin_39614675的博客 473

按钮点击水波纹效果【ripple】

水波纹效果已经不是什么稀罕的东西了,用过5.0新控件的小伙伴都知道这个效果,可是如果使用一个TextView或者Button或者其它普通控件的话,你是否知道如何给它设置水波纹效果呢?OK,我们今天就来看看这个水波纹效果的实现。水波纹效果的实现有系统自带属性可以实现,我们也可以自定义实现效果。 1.系统自带水波纹实现方式 有界水波纹 水波纹效果大致上可以分为两种,一种是有界的,一种无界,我们先来...

fengyeNom1的博客 1098

Android 实现水波纹点击效果(Ripple Effect)

原文  http://www.cnblogs.com/wingyip/p/4548093.html   上周Android发布了Android M的Preview版本.但想必Android5.0很多炫酷效果,多数开发者还没有使用过,那更不要说广大用户了. 本文介绍的是Android5.0中其中一个炫酷的效果,点击水波纹扩散效果(Ripple Effect)

鸿蒙学院 640

android ripple 屏幕坐标,Android之水波纹点击效果(RippleView)

Android5.0后各种炫的效果纷纷出来,写这篇博客主要是讲的是按钮点击效果带有的水波纹(波浪式)。当然我写的这个是自定义来实现的,在低版本(5.0一下)也可以实现点击效果。看看效果图:上图可看出 点击有抖动效果和不抖动效果。布局代码:xmlns:ripple="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas...

weixin_36225424的博客 539

android ripple水波纹详解

Ripple是Material Design(材料设计)中的效果; 虽然在5.0的机型上,会自带Ripple点击效果,但是有时候需要自己更改点击效果; 使用Ripple的关键就是在android:background中设置; 使用方法也非常简单,在drawable中创建**.xml文件: <!--在真是项目中都有自己的主题颜色,Ripple效果的颜色默认是灰色; 可通过android:co

Zheng 2894

(转)Android 水波纹点击效果(Ripple Effect)

原地址:http://www.cnblogs.com/wingyip/p/4548093.html?utm_source=tuicool&utm_medium=referral   上周Android发布了Android M的Preview版本.但想必Android5.0很多炫酷效果,多数开发者还没有使用过,那更不要说广大用户了. 本文介绍的是Android5

Elvis写代码 495
上一篇: BottomNavigationView底部导航栏的一点东西
下一篇: Android开发者需要了解的网络基础
ApiPlayer
博客等级 码龄12年 34粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值