AdhesiveLoadingView
Introduction: 一个小球循环绕圈,与周边小球形成粘性效果,放大后过重形成水珠跌落,水珠反弹形成文字的动画效果。
Tags:
loadingview-一个具有粘性的滑动小球,具有跌落反弹形成文字的效果,形成 loading 字样
效果

项目结构
这个动画包括了三个过程:
1.小球旋转放大,其中还有震动效果
2.小球缩小衍生水滴,迅速跌落
3.文字弹出展现
在结构上是主要是通过 controller 对三个 animator 进行一个控制,并作为其中的信息传递媒介链接各个 animator,将 canvas 分发给 animator 进行绘制。而 view 通过 controller 的初始化来达到展示动画的效果。其中,动画的效果是由 AnimationSet 进行顺序的控制。
用法
1.通过 xml 引入
<com.yxp.loading.lib.AdhesionLoadingView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"/>
2.通过 java 引入
