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

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

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

         

Using app client to scan QR code to run Demo


         

Similarily...
ColorArcProgressBar This is beautiful color arc progress bar.
OverWatchLoading 守望先锋的加载动画
SmoothProgressBar A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar
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引入