WaveView 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
WaveView 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
WaveView 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
WaveView 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
WaveView 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Java
操作系统 Android
软件类型 开源软件
开源组织
地区 国产
投 递 者 Jenly
适用人群 未知
收录时间 2019-11-20

软件简介

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 是否垂直
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/04/20 16:06

Android 炫酷的多重水波纹 MultiWaveHeader

自去年第一次发布开源库[SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout)以来,深刻的感受到了开源的乐趣。 所以打算以后开发过程中把一些自己实现的实用开源库也开源出来,供大家使用、讨论、升级。 MultiWaveHeader 便是第二个发布的开源库!先来看看下面的展示效果吧。 ## Demo ![](https://github.com/scwang90/MultiWaveHeader/raw/master/art/gif_index_preview.gif) [下载 APK-Demo](https://gith...

0
1
发表了博客
2019/03/28 16:02

swift之水纹动画

import UIKit class CVLayerView: UIView { var pulseLayer : CAShapeLayer! //定义图层 override init(frame: CGRect) { super.init(frame: frame) let width = self.bounds.size.width // 动画图层 pulseLayer = CAShapeLayer() pulseLayer.bounds = CGRect(x: 0, y: 0, width: width, height: width) pulseLayer.position = CGPoint(x: width/2, y: width/2) pulseLayer.backgroundColor = UIColor.clear.cgColor // 用Bezie...

0
0
发表了博客
2016/02/02 15:32

android 自定义控件实现波浪效果(八)

效果图 第一步:新建文件WaveView 继承View package com.rong.activity; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.DrawFilter; import android.graphics.Paint; import android.graphics.PaintFlagsDrawFilter; import android.util.AttributeS...

0
1
发表了博客
2014/08/19 10:48

分享一个Android的波浪形进度条

Android组件: 模仿猎豹清理大师的波浪进度条,也可以做背景用。 项目地址: https://github.com/kai-wang-john/WaveView 欢迎star,欢迎fork 不多说直接上图

0
0
发表于大前端专区
2020/06/25 17:08

Recorder录音插件的使用

背景:语音识别需求,理所当然需要录音,而且是PC端录音,直接上Recorder,H5录音的一个组件。 ##### git官方链接 https://github.com/xiangyuecn/Recorder ##### 官方使用示例 https://xiangyuecn.github.io/Recorder/ ##### 官方使用示例源码 view-source:https://xiangyuecn.github.io/Recorder/QuickStart.html ##### 1、依赖引入 ``` // 录音 import '../../lib/recorder/recorder.wav.min'; // 波形图(可以忽略这个波形图...

0
0
发表了博客
2018/02/18 08:37

球形水波百分比控件

[转载请注明出处。尊重他人劳动成果http://blog.csdn.net/gengqiquan/article/details/51577185] 本博客主要介绍的是一个球形水波的百分比控件,市面上有各种形形色色的百分比控件,我一直认为水波是最炫的,UI给了我这个机会,然而网上搜了一大堆,不是太复杂,代码太多(反正我是调不出效果来),就是有瑕疵的,所以仅仅好自己写了。这里开源出来,方便大家。 有什么问题或者建议大家留言指出。 先看效果。调慢了速度 对于水波...

0
0
发表了博客
2020/01/17 23:18

H5录音音频可视化-实时波形频谱绘制、频率直方图

这段时间给GitHub Recorder开源库添加了两个新的音频可视化功能,比以前单一的动态波形显示丰富了好多(下图后两行是不是比第一行看起来丰满些);趁热打铁写了一个音频可视化相关扩展测试代码,下面这张就是测试Gif截图,看起来还算过得去,测试地址 上面这些波形、频率的计算和显示都是由纯js代码编写的,并未用到浏览器专有特性,因此可以方便的移植到其他语言实现,比如移植到Android、IOS原生实现。 FrequencyHistogramVi...

0
0
发表了博客
2017/10/27 09:48

Android界面开发:View自定义实践绘制篇

# Android界面开发:View自定义实践绘制篇 **关于作者** >郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的[Github](https://github.com/guoxiaoxing)提issue或者发邮件至guoxiaoxingse@163.com与我交流。 **文章目录** - 一 View - 二 Paint - 2.1 颜色处理 - 2.2 文字处理 - 2.3 特殊处理 - 三 Canvas - 3.1 界面绘制 - 3.2 范围裁切 - 3.3 几何变换 - 四 Path - 4.1 添加...

0
0
发表了博客
2019/01/10 14:56

Android常用库和插件

下拉刷新 PullLoadMoreRecyclerView 实现RecyclerView下拉刷新和上拉加载更多以及RecyclerView线性、网格、瀑布流效果演示 https://github.com/WuXiaolong/PullLoadMoreRecyclerView start 1247 android-Ultra-Pull-To-Refresh 这是现在已经停止维护的下拉刷新项目的替代方案。继承于ViewGroup可以包含任何View。功能比SwipeRefreshLayout强大。使用起来非常简单。良好的设计,如果你想定制自己的UI样式,非常简单,就像给ListV...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部