WaveView

水波纹动画控件视图
授权协议 MIT
开发语言 Java
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源软件
地区 国产
投 递 者 仲孙凡
操作系统 Android
开源组织
适用人群 未知
 软件概览

WaveView for Android 是一个水波纹动画控件视图,支持波纹数,波纹振幅,波纹颜色,波纹速度,波纹方向等属性完全可配。

Gif 展示

Image

WaveView自定义属性说明

属性 值类型 默认值 说明
waveCount integer 2 波纹数量
waveColor color #3F00B9D2 波纹颜色
waveAmplitude dimension 20dp 波纹振幅
waveMaxSpeed dimension 4dp 波纹最大速度
waveMinSpeed dimension 2dp 波纹最小速度
waveRefreshInterval integer 15 刷新频率时间间隔,单位:毫秒
waveAutoAnim boolean true 是否自动播放动画
waveInverted boolean false 是否倒置
waveDirection enum DIRECTION.LEFT_TO_RIGHT 波纹方向,默认从左到右
waveVertical boolean false 是否垂直
  • 最近有个需求, 登录页要做水位上涨的效果,不知道产品 和 UI为了淹死谁?难道是我吗?本小白借鉴了android 波浪View,废话不说,线上效果图,录制的效果不美好,sorry。 001.png 000.gif <pre> package github.alex.waveview; import android.content.Context; import android.content.re

  • package com.qiao.atc.custom.view.path; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.grap

  • 利用自定义的waveview 参考 https://github.com/john990/WaveView 并进行深度修改 使之可以实现所需功能。 如有需要可以参考https://github.com/leo-wxy/CustomWaveView/tree/master  

  • 再次复习了属性动画,以前总是直接拿别人的轮子来用,现在学以致用,想自己搞一下。 先上图 实现思路:3个圆不断的扩大半径,并且增加颜色的透明度。 代码: public class WaveView extends RelativeLayout { private Circle circle1; private Circle circle2; private Circle c

 相关资料
  • 本文向大家介绍android自定义WaveView水波纹控件,包括了android自定义WaveView水波纹控件的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了android自定义WaveView水波纹控件的使用方法,供大家参考,具体内容如下 Github Repository and libaray WaveView水波纹控件 首先看下演示demo demo中可以看到不同高度,不

  • 本文向大家介绍Android WaveView实现水流波动效果,包括了Android WaveView实现水流波动效果的使用技巧和注意事项,需要的朋友参考一下    水流波动的波形都是三角波,曲线是正余弦曲线,但是Android中没有提供绘制正余弦曲线的API,好在Path类有个绘制贝塞尔曲线的方法quadTo,绘制出来的是2阶的贝塞尔曲线,要想实现波动效果,只能用它来绘制Path曲线。待会儿再讲

  • 本文向大家介绍iOS 水波纹动画的实现效果,包括了iOS 水波纹动画的实现效果的使用技巧和注意事项,需要的朋友参考一下 本人最近在研究iOS动画,至于原理,我不在这里说了。毕竟这里的标题:水波纹的实现。 在这里,要学习水波纹的实现,首先要知道以下几点知识: 1.正弦函数:y = Asin(wx +b) + c。相信大家都比较熟悉。 2.CAShapeLayer的简单实用,相信看一下,就是知道其大概

  • 本文向大家介绍Android 自定义view实现水波纹动画效果,包括了Android 自定义view实现水波纹动画效果的使用技巧和注意事项,需要的朋友参考一下 在实际的开发中,很多时候还会遇到相对比较复杂的需求,比如产品妹纸或UI妹纸在哪看了个让人兴奋的效果,兴致高昂的来找你,看了之后目的很明确,当然就是希望你能给她; 在这样的关键时候,身子板就一定得硬了,可千万别说不行,爷们儿怎么能说不行呢;

  • 本文向大家介绍Android自定义View实现水波纹引导动画,包括了Android自定义View实现水波纹引导动画的使用技巧和注意事项,需要的朋友参考一下 一、实现效果图 关于贝塞尔曲线 二、实现代码 1.自定义view 2.MainActivity.java 3.activity_main.xml 三、源码下载 http://xiazai.jb51.net/201701/yuanma/Andro

  • 本文向大家介绍Android实现水波纹效果,包括了Android实现水波纹效果的使用技巧和注意事项,需要的朋友参考一下 一、效果   点击开始:   点击停止: 二、在MainActivity中 三、在activity_main中 四、在WaveView中: 五、在CircleImageView中: 六、在attrs中 以上所述是小编给大家介绍的Android实现水波纹效果,希望对大家有所帮助,如

  • 本文向大家介绍Android实现水波纹特效,包括了Android实现水波纹特效的使用技巧和注意事项,需要的朋友参考一下 最近需要做个类似于水波纹动画的效果,思考了一下不需要UI切个动态图,Android原生的技术利用动画或者自定义控件都可以实现,下面上个图类似于这样的效果 下面请看第一种动画实现,这种方式较为简单些,就是利用3个ImageView不断地做缩放和渐变的动画。 布局文件定义一下 接下来

  • 动画控制器视图 动画控制器视图允许你创建、查看和修改动画控制器资源。 动画控制器视图显示了一个新的空动画控制器资源 动画控制器视图主要有两部分:网格布局主体区域,左侧的分层和参数面板。 动画控制器视图的布局区域 深灰色网格部分是主体布局区域。你可以在这里创建、排列和连接 动画控制器 的状态(即动画剪辑)。 可以在网格上右键点击创建一个新的状态节点。使用鼠标中键拖动,或拖动时按住 Alt/Optio