具有粘性的滑动小球,跌落反弹形成loading的效果

Min SDK   14
Latest Commit   2016-01-28 16:37:53
License   Apache-2.0

Github   https://github.com/yxping/AdhesiveLoadingView

         

使用APP客户端扫描二维码运行Demo


         

类似的还有....
CircularFillableLoaders Realize a beautiful circular fillable loaders to be used for splashscreen
Circle-Progress-View Animated circular progress view for Android
circular-music-progressbar Beautiful Circular Progress Bar with album art for android
README

README.md

AdhesiveLoadingView

一个具有粘性的滑动小球,具有跌落反弹形成文字的效果,形成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引入