WaveLineView

一款内存友好的录音漂亮的波浪动画

效果图(实际效果更好)

Usage

Step1

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

dependencies {

compile 'com.github.Jay-Goo:WaveLineView:v1.0.4'

}

Step2

android:id="@+id/waveLineView"

android:layout_width="match_parent"

android:layout_height="120dp"

app:wlvBackgroundColor="@android:color/white"

app:wlvMoveSpeed="290"

/>

Step3

waveLineView.startAnim();

waveLineView.stopAnim();

@Override

protected void onResume() {

super.onResume();

waveLineView.onResume();

}

@Override

protected void onPause() {

super.onPause();

waveLineView.onPause();

}

@Override

protected void onDestroy() {

super.onDestroy();

waveLineView.release();

}

Attributes

attr

format

description

backgroundColor

color

背景色

wlvLineColor

color

波浪线的颜色

wlvThickLineWidth

dimension

中间粗波浪曲线的宽度

wlvFineLineWidth

dimension

三条细波浪曲线的宽度

wlvMoveSpeed

float

波浪线移动的速度,默认值为290F,方向从左向右,你可以使用负数改变移动方向

wlvSamplingSize

integer

采样率,动画效果越大越精细,默认64

wlvSensibility

integer

灵敏度,范围[1,10],越大越灵敏,默认值为5

联系我

QQ Group: 573830030 有时候工作很忙没空看邮件和Issue,大家可以通过QQ群联系我

一杯咖啡

大家都知道开源是件很辛苦的事情,这个项目也是我工作之余完成的,平时工作很忙,但大家提的需求基本上我都尽量满足,如果这个项目帮助你节省了大量时间,你很喜欢,你可以给我一杯咖啡的鼓励,不在于钱多钱少,关键是你的这份鼓励所带给我的力量~

致谢

android咖啡动画,WaveLineView 一款性能内存友好的录音波浪动画相关推荐

  1. Android自绘控件开发与性能优化实践——以录音波浪动画为例

    前言 本文实战性较强,主要目的是通过一个自定义控件的开发,引出我对自定义控件性能优化的一些思考和实践,欢迎各位喜欢移动开发的小伙伴来拍砖~ 本文由于篇幅有限,只讲解思路,并没有放出大量源代码,如果对本 ...

  2. css ltimg gt只适应,css3动画,CSS3实战小技巧--使用CSS变量实现波浪动画

    css3动画,CSS3实用技巧--利用CSS变量实现波浪动画.今日头条新闻(www.leadip.com)为您带来相关内容的详细介绍. CSS3实用技巧--用CSS变量实现波浪动画 2017年3月,微 ...

  3. android录音波浪动画_Android 自定义波浪动画--让进度浪起来~

    waveview <Android 自定义波浪动画之"让进度浪起来~"> 转载请注明来自 傻小孩b_移动开发(http://www.jianshu.com/users/ ...

  4. android采用MVP漫画APP、适配刘海屏、小黄车主界面、录音波浪动画、综合APP等源码

    Android精选源码 一款采用MVP架构的仿完整漫画APP源码 Android适配刘海屏幕 基于Xmpp协议的即时通讯社交软件(客户端+服务端) Android小黄车(ofo)app主页菜单效果 一 ...

  5. html5字体动画效果,7款超华丽的HTML5 Canvas文字动画特效

    原标题:7款超华丽的HTML5 Canvas文字动画特效 文字是网页中最为常见的元素之一,当然我们使用最多的就是调整文字的颜色.大小等基本属性.有时候我们在一些活动页面上需要展示特别样式的文字效果,这 ...

  6. android录音波浪动画_Android自定义View实现波浪动画

    本文实例为大家分享了Android自定义View实现波浪动画的具体代码,供大家参考,具体内容如下 效果演示 代码调用与实现效果 xml中调用 android:layout_width="ma ...

  7. android录音波浪动画_Android 自定义 view 实现波浪动画进度条

    最近在做项目时需要实现这样一种动画,类似于波浪形的进度动画,粗略的看了一下,发现好像类似于正余弦曲线实现的,但是Android 没有相关的API,所以需要我们动手画出来,所以现在在此记录一下学习过程, ...

  8. android 小黄车首页,android采用MVP漫画APP、适配刘海屏、小黄车主界面、录音波浪动画、综合APP等源码...

    Android精选源码 Android优质博客 为什么组件化 随着移动互联网的发展,或许中小型项目还可以用单工程+MVC/MVP/MVVM的架构来完成,但当项目到了一定程度之后,编译时间 原来越长,测 ...

  9. android录音波浪动画_Android实现波浪效果 - WaveView

    效果图 先上效果图 screenshot.gif 实现 WaveView的属性 WaveView的属性 Wate Level(水位) - 波浪静止时水面距离底部的高度 Amplitude(振幅) - ...

最新文章

  1. 用openCV去除文字中乱入的线条
  2. C++二进制数字相加用字符串返回的算法实现(附完整源码)
  3. python调用函数示例_python 动态调用函数实例解析
  4. STM32F2xx DMA Controllers
  5. 快速排序 (Quick Sort)(Java实现)
  6. python3操作excel(xls与xlsx版本的爱恨情仇)
  7. 关于移动安全的一点总结
  8. 凭证反过账 金蝶k3_建议收藏!金蝶快捷键操作大全!
  9. 预测!显卡容量10年左右会超过500GB。■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■...
  10. 高斯分布的概率密度函数
  11. 记住密码的那一刹那显示
  12. 数据挖掘学习笔记01——数据挖掘的基本流程
  13. 邮箱-手机账号格式如何进行正则表达式校验
  14. 解决——使用驱动器X:中的光盘之前需要将其格式化问题
  15. thinkphp引入阿里云视频点播
  16. linux虚拟光驱挂载教程,Linux操作系统下虚拟光驱(iso)的挂载
  17. android手机图片和价格,安卓拍照手机强势推荐及报价【图文】
  18. C/C++黑魔法-三字母彩蛋
  19. 你的性格是什么颜色——记录乐嘉的性格色彩分析(附性格色彩自测题
  20. 白醋泡大蒜,治疗灰指甲。以下为详细操作,供需要的人参考

热门文章

  1. Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
  2. apue学习第九天——标准I/O库(第五章)
  3. ctf-crypto-7+1+0
  4. 多聚焦融合:科普类,对知识的总结
  5. 【合泰HT3252352串口通信实验注意点】
  6. 这些年正Android - 身在他乡
  7. Android学习记录——8.多媒体
  8. android锁机病毒源代码,Android 锁机样本母体分析
  9. linux系统man手册,Linux中man手册的使用
  10. 【学习记录】基于python爬取Flickr图片及元数据