# WaveView
**Repository Path**: jenly1314/WaveView
## Basic Information
- **Project Name**: WaveView
- **Description**: :surfer: WaveView 一个水波纹动画控件视图,支持波纹数,波纹振幅,波纹颜色,渐变色,波纹速度,波纹方向等属性完全可配。
- **Primary Language**: Android
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 17
- **Forks**: 3
- **Created**: 2019-06-17
- **Last Updated**: 2025-08-07
## Categories & Tags
**Categories**: android-modules
**Tags**: 自定义视图, 水波纹动画, 水波动画, 动画视图
## README
# WaveView
[](https://raw.githubusercontent.com/jenly1314/WaveView/master/app/release/app-release.apk)
[](https://jitpack.io/#jenly1314/WaveView)
[](https://travis-ci.org/jenly1314/WaveView)
[](https://android-arsenal.com/api?level=16)
[](https://opensource.org/licenses/mit-license.php)
[](https://jenly1314.github.io/)
[](http://shang.qq.com/wpa/qunwpa?idkey=8fcc6a2f88552ea44b1411582c94fd124f7bb3ec227e2a400dbbfaad3dc2f5ad)
WaveView for Android 是一个水波纹动画控件视图,支持波纹数,波纹振幅,波纹颜色,波纹速度,波纹方向等属性完全可配。
## Gif 展示

## 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 | 是否垂直 |
## 引入
### Maven:
```maven
您也可以扫描下面的二维码,请作者喝杯咖啡 :coffee: