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
<com.wang.avi.AVLoadingIndicatorView android:layout_width="wrap_content" android:layout_height="wrap_content" app:indicatorName="BallPulseIndicator" />
Advance
<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" />
Step 3
It's very simple use just like .
void startAnim(){ avi.show(); // or avi.smoothToShow(); } void stopAnim(){ avi.hide(); // or avi.smoothToHide(); }
Proguard
When using proguard need add rules:
-keep class com.wang.avi.** { *; }
-keep class com.wang.avi.indicators.** { *; }
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
相关推荐
`AVLoadingIndicatorView`是一个专门为Android平台设计的开源加载动画库,它提供了丰富的加载动画效果,使得开发者在实现加载提示时有了更多的选择。这个库的出现,使得在应用程序中集成各种酷炫的加载指示器变得...
`AVLoadingIndicatorView`是一款专为Android设计的开源库,提供了丰富的加载动画效果,使得开发者可以轻松地在应用中集成各种动态的加载指示器。 `AVLoadingIndicatorView`主要包含以下特性: 1. **多种加载样式**...
AVLoadingIndicatorView 现在AVLoadingIndicatorView已更新为2.X版本,如果对此库有任何疑问或建议,欢迎告诉我! 介绍 AVLoadingIndicatorView是适用于Android的漂亮加载动画的集合。 您还可以找到iOS版本。 演示...
2. **使用加载指示器**:在 XML 布局文件中,你可以通过添加 `<com.humazed.avloadingindicatorview.AVLoadingIndicatorView>` 标签来创建一个加载指示器,并设置其动画类型(如 "BallPulse" 或 "LineScalePulseOut...
Xamarin.Android.AVLoadingIndicatorView 这是的Xamarin Android绑定。 AVLoadingIndicatorView是适用于Android的漂亮加载动画的集合。 演示版 用法 (有关详细的工作示例,请参见项目) 步骤1 安装NuGet。 第2步...
各种进度条(安卓)AVLoadingIndicatorView目前AVLoadingIndicatorView已经更新至2.X版本,如果您对本库有任何问题或建议,欢迎告诉我!介绍AVLoadingIndicatorView 是 Android 精美加载动画的集合。您还可以在此处...
比如,压缩包中的"81813780-AVLoadingIndicatorView-91d9a08"很可能就是AVLoadingIndicatorView库的一个版本。AVLoadingIndicatorView是一个流行且功能强大的Android加载动画库,它包含了多种预设的加载动画样式,如...
本篇文章将深入探讨如何在Android中自定义全局Loading页面,重点关注使用ProgressBar和AVLoadingIndicatorView两种方法。 首先,我们来讨论第一种实现方式:使用ProgressBar控件。ProgressBar是Android SDK内建的一...
3. **控制动画**:在代码中,你可以通过`AVLoadingIndicatorView`对象来启动、停止或切换动画。例如: ```java AVLoadingIndicatorView loadingView = findViewById(R.id.loading_view); loadingView.startAnim()...
集成了AVLoadingIndicatorView的动画样式 How To Useage 引入依赖 step1.Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url '...
"avloading-indicator-view_ohos-master" 这个压缩包文件很可能是这个加载动画集合的源代码库,基于 OpenHarmony 操作系统的 AvLoadingIndicatorView 控件。OpenHarmony 是一个开源的操作系统项目,由华为公司发起,...
首先吐槽一下现在流行的刷新库,一个字大,包涵个人很多集成到项目中不需要的类,也很难找到很满意的... }3.demo用到的库loading 动画 AVLoadingIndicatorView(https://github.com/81813780/AVLoadingIndicatorView)
在Android中实现"菊花加载",我们可以使用Android SDK自带的`ProgressBar`控件,通过设置其样式为旋转动画(`android:indeterminateDrawable`属性),或者使用第三方库如`CircleProgress`、`AVLoadingIndicatorView`...
对于更复杂的加载效果,如旋转的菊花图标,开发者可以使用第三方库如`CircleProgress`或`AVLoadingIndicatorView`。 8. **Android Studio调试** 在Android Studio中,可以使用布局预览查看进度条效果,通过`...
加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。项目地址:https://github.com/jianghejie/XRecyclerView 效果:使用:xml xmlns:android="http://schemas.android.com/apk/res/android" ...
AVLoadingIndicatorView就是这样一个专为Android设计的库,它提供了各种各样的加载指示器效果,使得开发者可以轻松地在应用程序中集成美观的加载动画。 AVLoadingIndicatorView的源码分析: 1. **项目结构**: - ...
在这里,我们调用`obtainStyledAttributes`方法获取`R.styleable.AVLoadingIndicatorView`中定义的属性,并通过`getInt`和`getColor`方法读取`indicator`和`indicator_color`的值。 `LoadingIndicatorView`还需要一...
正在加载加载中一个Android加载项目一个各种进度条加载提示使用汇总感谢守望尾进度条https://github.com/AnderWeb/discreteSeekBar 气泡进度条2...进度https://github.com/81813780/AVLoadingIndicatorView
加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。 项目地址:https://github.com/jianghejie/XRecyclerView 效果: 使用: xml <RelativeLayout xmlns:android=...