A memory-friendly recording wave animation一款性能内存友好的录音波浪动画
A memory-friendly recording wave animation一款性能内存友好的录音波浪动画
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.Jay-Goo:WaveLineView:v1.0.4'
}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();
}| attr | format | description |
|---|---|---|
| backgroundColor | color | 背景色 |
| wlvLineColor | color | 波浪线的颜色 |
| wlvThickLineWidth | dimension | 中间粗波浪曲线的宽度 |
| wlvFineLineWidth | dimension | 三条细波浪曲线的宽度 |
| wlvMoveSpeed | float | 波浪线移动的速度,默认值为290F,方向从左向右,你可以使用负数改变移动方向 |
| wlvSamplingSize | integer | 采样率,动画效果越大越精细,默认64 |
| wlvSensibility | integer | 灵敏度,范围[1,10],越大越灵敏,默认值为5 |
大家都知道开源是件很辛苦的事情,这个项目也是我工作之余完成的,平时工作很忙,但大家提的需求基本上我都尽量满足,如果这个项目帮助你节省了大量时间,你很喜欢,你可以给我一杯咖啡的鼓励,不在于钱多钱少,关键是你的这份鼓励所带给我的力量~
No open issues yet, or sync has not completed.