Android圆形水波纹扩散效果自定义View
先上效果图
项目根目录下build.gradle添加代码仓库地址
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
导入依赖
dependencies {
implementation 'com.github.Larissa-x:WaveView:1.0.1'
}
使用方式,在xml布局文件内指定view位置
<com.larissa.waveview.WaveView
android:id="@+id/wv"
android:layout_centerInParent="true"
android:layout_width="360dp"
android:layout_height="360dp"/>
Activity中
WaveView wv = (WaveView) findViewById(R.id.wv);
//动画开始执行
wv.start();
//动画停止执行
wv.stop();
//ARGB颜色值,根据自己的需求填写
setWaveColor(int alpha, int red, int green ,int blue);
拿出你可爱的小手,点个关注吧!!
转载请注明出处,谢谢!!