`
ch_kexin
  • 浏览: 898798 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

AVLoadingIndicatorView

 
阅读更多

avi

 

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
分享到:
评论

相关推荐

    Android动画加载库AVLoadingIndicatorView.zip

    `AVLoadingIndicatorView`是一个专门为Android平台设计的开源加载动画库,它提供了丰富的加载动画效果,使得开发者在实现加载提示时有了更多的选择。这个库的出现,使得在应用程序中集成各种酷炫的加载指示器变得...

    安卓进度条loadingprogress相关-AVLoadingIndicatorView各种加载效果.rar

    `AVLoadingIndicatorView`是一款专为Android设计的开源库,提供了丰富的加载动画效果,使得开发者可以轻松地在应用中集成各种动态的加载指示器。 `AVLoadingIndicatorView`主要包含以下特性: 1. **多种加载样式**...

    AVLoadingIndicatorView:各种进度条(安卓)

    AVLoadingIndicatorView 现在AVLoadingIndicatorView已更新为2.X版本,如果对此库有任何疑问或建议,欢迎告诉我! 介绍 AVLoadingIndicatorView是适用于Android的漂亮加载动画的集合。 您还可以找到iOS版本。 演示...

    AVLoadingIndicatorViewAndroid.zip

    2. **使用加载指示器**:在 XML 布局文件中,你可以通过添加 `&lt;com.humazed.avloadingindicatorview.AVLoadingIndicatorView&gt;` 标签来创建一个加载指示器,并设置其动画类型(如 "BallPulse" 或 "LineScalePulseOut...

    Xamarin.Android.AVLoadingIndicatorView:AVLoadingIndicatorView是Xamarin.Android不错的加载动画的集合。

    Xamarin.Android.AVLoadingIndicatorView 这是的Xamarin Android绑定。 AVLoadingIndicatorView是适用于Android的漂亮加载动画的集合。 演示版 用法 (有关详细的工作示例,请参见项目) 步骤1 安装NuGet。 第2步...

    Android-漂亮的Android加载动画

    比如,压缩包中的"81813780-AVLoadingIndicatorView-91d9a08"很可能就是AVLoadingIndicatorView库的一个版本。AVLoadingIndicatorView是一个流行且功能强大的Android加载动画库,它包含了多种预设的加载动画样式,如...

    Android 自定义全局Loading页面

    本篇文章将深入探讨如何在Android中自定义全局Loading页面,重点关注使用ProgressBar和AVLoadingIndicatorView两种方法。 首先,我们来讨论第一种实现方式:使用ProgressBar控件。ProgressBar是Android SDK内建的一...

    Android 炫酷动态加载动画AVLoading

    3. **控制动画**:在代码中,你可以通过`AVLoadingIndicatorView`对象来启动、停止或切换动画。例如: ```java AVLoadingIndicatorView loadingView = findViewById(R.id.loading_view); loadingView.startAnim()...

    Android代码-CBDialog

    集成了AVLoadingIndicatorView的动画样式 How To Useage 引入依赖 step1.Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url '...

    HarmonyOS平台上一些好看的加载动画集合

    "avloading-indicator-view_ohos-master" 这个压缩包文件很可能是这个加载动画集合的源代码库,基于 OpenHarmony 操作系统的 AvLoadingIndicatorView 控件。OpenHarmony 是一个开源的操作系统项目,由华为公司发起,...

    PullRefreshLayout-无痕过度的下拉刷新、上拉加载,支持回弹效果.zip

    首先吐槽一下现在流行的刷新库,一个字大,包涵个人很多集成到项目中不需要的类,也很难找到很满意的... }3.demo用到的库loading 动画 AVLoadingIndicatorView(https://github.com/81813780/AVLoadingIndicatorView)

    个性进度条-

    在Android中实现"菊花加载",我们可以使用Android SDK自带的`ProgressBar`控件,通过设置其样式为旋转动画(`android:indeterminateDrawable`属性),或者使用第三方库如`CircleProgress`、`AVLoadingIndicatorView`...

    安卓Android源码——(ProgressBar进度条).zip

    对于更复杂的加载效果,如旋转的菊花图标,开发者可以使用第三方库如`CircleProgress`或`AVLoadingIndicatorView`。 8. **Android Studio调试** 在Android Studio中,可以使用布局预览查看进度条效果,通过`...

    XRecyclerView-下拉刷新.zip

    加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。项目地址:https://github.com/jianghejie/XRecyclerView 效果:使用:xml xmlns:android="http://schemas.android.com/apk/res/android" ...

    各种各样加载效果的库

    AVLoadingIndicatorView就是这样一个专为Android设计的库,它提供了各种各样的加载指示器效果,使得开发者可以轻松地在应用程序中集成美观的加载动画。 AVLoadingIndicatorView的源码分析: 1. **项目结构**: - ...

    Android自定义等待对话框

    在这里,我们调用`obtainStyledAttributes`方法获取`R.styleable.AVLoadingIndicatorView`中定义的属性,并通过`getInt`和`getColor`方法读取`indicator`和`indicator_color`的值。 `LoadingIndicatorView`还需要一...

    XRecyclerView实现下拉刷新、滚动到底部加载更多等功能

    加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。 项目地址:https://github.com/jianghejie/XRecyclerView 效果: 使用: xml &lt;RelativeLayout xmlns:android=...

    CommonViewForAndroid:收集Android常用的Ui库 http

    CommonViewForAndroid 收集Android常用的Ui库 ...AVLoadingIndicatorView 这是一款Android的精彩加载动画的集合,虽然作业已经弃用,但还是一个有助于学习的项目 项目地址: https://github.com/81813780/A

    断定续传的技术

    MVP + RxJava + Retrofit Activity、Fragment基类的写法 Fragment懒加载 RecyclerView刷新、加载更多 MD控件 状态栏着色 网页数据抓取 PreferenceFragment ...AVLoadingIndicatorView:2.1.2

Global site tag (gtag.js) - Google Analytics