WaveView
WaveView for Android 是一个水波纹动画控件视图,支持波纹数,波纹振幅,波纹颜色,波纹速度,波纹方向等属性完全可配。
Gif 展示
WaveView自定义属性说明
属性值类型默认值说明
waveCountinteger2波纹数量
waveColorcolor#3F00B9D2波纹颜色
waveAmplitudedimension20dp波纹振幅
waveMaxSpeeddimension4dp波纹最大速度
waveMinSpeeddimension2dp波纹最小速度
waveRefreshIntervalinteger15刷新频率时间间隔,单位:毫秒
waveAutoAnimbooleantrue是否自动播放动画
waveInvertedbooleanfalse是否倒置
waveDirectionenumDIRECTION.LEFT_TO_RIGHT波纹方向,默认从左到右
waveVerticalbooleanfalse是否垂直
引入
Maven:
com.king.view
waveview
1.0.1
pom
Gradle:
implementation 'com.king.view:waveview:1.0.1'
Lvy:
如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)
allprojects {
repositories {
maven { url '/jenly/maven' }
}
}
示例
布局示例
android:id="@+id/waveView"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
代码示例
//开始动画
waveView.start();
//停止动画
waveView.stop();
更多使用详情,请查看app中的源码使用示例
版本记录
v1.0.1:-11-8
移除Support.appcompat-v7依赖
v1.0.0:-2-23
WaveView初始版本
关于我
Name: Jenly
android 振幅跳动动画 WaveView 一个水波纹动画控件视图 支持波纹数 波纹振幅 波纹颜色 渐变色 波纹速度 波纹方向等属性完全可配...