您当前的位置: 首页 >  动画

梁同学与Android

暂无认证

  • 3浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android --- 漂亮的 Loader 加载动画

梁同学与Android 发布时间:2021-07-28 09:13:27 ,浏览量:3

原文地址:https://www.sohu.com/a/194540614_663371 效果图: 在这里插入图片描述

Usage Step 1

Add dependencies in build.gradle.

dependencies{ compile'com.wang.avi:library:2.1.3'} Step 2

Add the AVLoadingIndicatorView to your layout:

Simple



Advance

Step 3

It's very simple use just like .

voidstartAnim(){ avi .show(); // or avi.smoothToShow();} voidstopAnim(){ avi .hide(); // or avi.smoothToHide();} Custom Indicator

See MyCustomIndicator in Sample .

Proguard

When using proguard need add rules:

-keep classcom.wang.avi.** { *; }-keep classcom.wang.avi.indicators.** { *; }

Indicators is load from class names, proguard may change it (rename).

Indicators

As seen above in the Demo, the indicators are as follows:

Row 1

    BallPulseIndicator

    BallGridPulseIndicator

    BallClipRotateIndicator

    BallClipRotatePulseIndicator

Row 2

    SquareSpinIndicator

    BallClipRotateMultipleIndicator

    BallPulseRiseIndicator

    BallRotateIndicator

Row 3

    CubeTransitionIndicator

    BallZigZagIndicator

    BallZigZagDeflectIndicator

    BallTrianglePathIndicator

Row 4

    BallScaleIndicator

    LineScaleIndicator

    LineScalePartyIndicator

    BallScaleMultipleIndicator

Row 5

    BallPulseSyncIndicator

    BallBeatIndicator

    LineScalePulseOutIndicator

    LineScalePulseOutRapidIndicator

Row 6

    BallScaleRippleIndicator

    BallScaleRippleMultipleIndicator

    BallSpinFadeLoaderIndicator

    LineSpinFadeLoaderIndicator

Row 7

    TriangleSkewSpinIndicator

    PacmanIndicator

    BallGridBeatIndicator

    SemiCircleSpinIndicator

Row 8

    com.wang.avi.sample.MyCustomIndicator

    來源:NVActivityIndicatorView
关注
打赏
1660730345
查看更多评论
立即登录/注册

微信扫码登录

0.1730s