介绍一款封装非常好的loading框架AVLoadingIndicatorView
程序员文章站
2024-03-14 17:05:34
...
声明:本文只为介绍自己喜欢的一个框架,不为任何其他目的。
地址:https://github.com/81813780/AVLoadingIndicatorView
先看效果图:
第一步:
compile 'com.wang.avi:library:2.1.3'
第二步:
<com.wang.avi.AVLoadingIndicatorView
android:id="@+id/avi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
app:indicatorColor="@color/colorRed"
app:indicatorName="BallSpinFadeLoaderIndicator" />
app:indicatorColor为设置loading的颜色
app:indicatorName为设置loading的样式:
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
使用也很简单,avi.show(). avi.hide()
在此我再次给作者大大点个赞,省得我自己去封装和考虑一个loading。
上一篇: 树莓派新手入门教程