AVLoadingIndicatorView是一个实现了各种各样加载效果的库,每一种效果都很精美。老规矩,上图:



项目地址:

https://github.com/81813780/AVLoadingIndicatorView

首先,在 build.gradle.中添加;

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

然后在xml中使用;

 <com.wang.avi.AVLoadingIndicatorView        android:id="@+id/avi"        android:layout_width="wrap_content"  //or your custom size        android:layout_height="wrap_content"  //or your custom size        style="@style/AVLoadingIndicatorView"// or AVLoadingIndicatorView.Large or                          AVLoadingIndicatorView.Small        android:visibility="visible"  //visible or gone        app:indicatorName="BallPulseIndicator"//Indicator Name        app:indicatorColor="your color"        />

也可以通过代码显示或者隐藏;

 void startAnim(){        avi.show();        // or avi.smoothToShow();   }   void stopAnim(){        avi.hide();        // or avi.smoothToHide();   }

就这么简单,就可以让你的APP颜值爆棚。

支持的所有载入类型:

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

更多相关文章

  1. Android(安卓)使用HorizontalListView 实现图片底部轮播(带源码)
  2. android path对象使用方法与Region.Op的解释
  3. Android图像处理(2):怀旧效果
  4. Android(安卓)文字自动滚动(跑马灯)效果的两种实现方法[特别好使]
  5. Android中“android:elevation”设置阴影,在真机上没有效果的问题
  6. Android(安卓)Gallery实现苹果的coverflow效果
  7. Android实现拍照及图片显示效果
  8. Android布局属性android:clipToPadding的UI设计妙用
  9. Android之3D动画效果

随机推荐

  1. Android 自动编译、打包生成apk文件 4 -
  2. android String
  3. Android笔记 - Android启动之Launcher启
  4. android启动画面
  5. Android(安卓)textview实现删除线
  6. [置顶] Android View系统学习文章汇总
  7. Android知识积累
  8. Android 4.3新特性——SElinux简介
  9. ubuntu16.10 AndroidStudio创建Virtual D
  10. Hybrid App开发问题记录