翻翻git之---溜的飞起的载入效果AVLoadingIndicatorView

转载请注明出处:王亟亟的大牛之路

由于接近过春节。看各个群体的工作都不太旺盛(不是年会就是各种吹B或是放空)。

之前的Material Design的内容差点儿讲的差点儿相同了(至少基本的几个控件都介绍完了)。

然后就想着翻点git上给力的东西推荐给观众老爷吧(总得给观众老爷写点什么。手上还有工作内容的并非空着没事干哦,毕竟还是得坚持 哈哈哈)

废话不多说,先贴下实现效果:

我主要讲讲怎样用还有作者大致是怎样实现的(AS还好,帮着Eclipse的小伙伴拆包)

AS使用:

 dependencies {
       compile ‘com.wang.avi:library:1.0.2‘
       compile ‘com.nineoldandroids:library:2.4.0‘
    }

假设想要详细代码来改动的仅仅能把代码copy进来了,像这样

什么?太多?仅仅想要个别效果? 也行,那这么拆。

把AVLoadingIndicatorView 带走(这是调用各种实现的绘制类)

然后copy走attires里你须要的某种实现

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <declare-styleable name="AVLoadingIndicatorView">
        <attr name="indicator">
            <flag name="BallPulse" value="0"/>
            <flag name="BallGridPulse" value="1"/>
            <flag name="BallClipRotate" value="2"/>
            <flag name="BallClipRotatePulse" value="3"/>
            <flag name="SquareSpin" value="4"/>
            <flag name="BallClipRotateMultiple" value="5"/>
            <flag name="BallPulseRise" value="6"/>
            <flag name="BallRotate" value="7"/>
            <flag name="CubeTransition" value="8"/>
            <flag name="BallZigZag" value="9"/>
            <flag name="BallZigZagDeflect" value="10"/>
            <flag name="BallTrianglePath" value="11"/>
            <flag name="BallScale" value="12"/>
            <flag name="LineScale" value="13"/>
            <flag name="LineScaleParty" value="14"/>
            <flag name="BallScaleMultiple" value="15"/>
            <flag name="BallPulseSync" value="16"/>
            <flag name="BallBeat" value="17"/>
            <flag name="LineScalePulseOut" value="18"/>
            <flag name="LineScalePulseOutRapid" value="19"/>
            <flag name="BallScaleRipple" value="20"/>
            <flag name="BallScaleRippleMultiple" value="21"/>
            <flag name="BallSpinFadeLoader" value="22"/>
            <flag name="LineSpinFadeLoader" value="23"/>
            <flag name="TriangleSkewSpin" value="24"/>
            <flag name="Pacman" value="25"/>
            <flag name="BallGridBeat" value="26"/>
            <flag name="SemiCircleSpin" value="27"/>
        </attr>
        <attr name="indicator_color" format="color"/>
    </declare-styleable>

</resources>

0到27里面的一个 还有就是刚才indiactor里面一种你要的实现即可不算太复杂 so easy

那么Eclipse的小伙伴怎么操作呢?

把前面的都Copy了,然后https://github.com/ddwhan0123/BlogSample/blob/master/JAR/nineoldandroids-2.4.0.jar 这个jar包页copy进去就能够了

那么怎样引用。设置呢?

 <com.wang.avi.AVLoadingIndicatorView
        android:id="@+id/avloadingIndicatorView"
        android:layout_width="wrap_content"  //or your custom size
        android:layout_height="wrap_content"  //or your custom size
        android:visibility="visible"  //visible or gone
        app:indicator="BallPulse"
        app:indicator_color="#000000"/>

代码里开启和关闭就.setVisibility(View.VISIBLE);或者.setVisibility(View.GONE);即可了。

原作者并没有写什么StopAnim的操作 也不是必需。

原作者还是国人,恩 向大牛学习,微博:http://weibo.com/601265161?is_hot=1#_rnd1454309343921

时间: 2024-08-25 23:41:25

翻翻git之---溜的飞起的载入效果AVLoadingIndicatorView的相关文章

翻翻git之---溜的飞起的加载效果AVLoadingIndicatorView

转载请注明出处:王亟亟的大牛之路 因为接近过年,看各个群体的工作都不太旺盛(不是年会就是各种吹B或是放空). 之前的Material Design的内容几乎讲的差不多了(至少主要的几个控件都介绍完了). 然后就想着翻点git上给力的东西推荐给观众老爷吧(总得给观众老爷写点什么,手上还有工作内容的并不是空着没事干哦,毕竟还是得坚持 哈哈哈) 废话不多说,先贴下实现效果: 我主要讲讲如何用还有作者大致是如何实现的(AS还好,帮着Eclipse的小伙伴拆包) AS使用: dependencies {

翻翻git之---自定义View实现水位上涨效果 WaveProgressView

转载请注明出处:王亟亟的大牛之路 P1 (废话部分,技术内容在P2) 上周陆续收到一些想尝试性换工作的小伙伴们的简历,相关的负责的HR妹子已经电话轰炸过去了,如果有兴趣的小伙伴可以看下http://blog.csdn.net/ddwhan0123/article/details/50756745的最下面部分,有相关职位的介绍,简历到QQ邮箱 [email protected] P2 这篇介绍的 是 一个(动画+思路)蛮不错的 进度实现的效果 效果: how to use? gradle: /bu

翻翻git之---效果鲜明的类ViewPager库 ConvenientBanner(对图片载入部分进行改动)

转载请注明出处:王亟亟的大牛之路 昨天写了篇基础的View绘制的内容貌似观众老爷们不怎么喜欢.那再这里再安利下自己定义View时.用到Paint Canvas的一些温故.讲讲用路径绘画实现动画效果(基础篇 三) ViewPager相比大家都用烂了,实现也有多种多样,那为什么我又要贴这篇呢? 第一.表明态度,跟陈旧的universal-image-loader说再见 第二,确实内容写得不错 先来看下效果图: 这是默认的翻转模式,这里不做过多演示了.大家喜欢能够自己去尝试,动画库来源于 compil

翻翻git之---实现QQ空间点赞部分实现的自己定义控件 EasyLikeArea

转载请注明出处:王亟亟的大牛之路 昨天在家里弄鱼的事没上班,也就没写东西.决定今天早上补一篇,正好看到了 Easy like area in the circle of friends or QQ qzone (?>﹏<?) 这个标题,就下了下代码研习一下.认为不错就分享给大家. 效果图:(这熟悉的icon,大家一目了然,干妹子的作者那位,名字叫啥我还真叫不出抱歉哈.) 作者git:https://github.com/CaMnter 效果非常明显,假设你想在自己的项目中要相似的效果,Easy

翻翻git之---一个丰富的通知工具类 NotifyUtil

转载请注明出处王亟亟的大牛之路 P1(废话板块,今天还加了个小广告) 昨天出去浪,到家把麦麦当当放出来玩一会就整到了12点多..早上睡过头了..简直心酸.... 最近手头上有一些职位可以操作,然后这里Share给大家 公司:暴走大事件 职位:Android/iOS开发 地点:上海 公司:Pactera 职位:Android/Java/PHP/.Net/Web前端/测试/UI设计 地点:上海(这批收的服务于 平安) 公司: 阿里巴巴 职位:Android/iOS 地点:北京/杭州/上海 有意向 可

翻翻git之---史上最强的图片选择器 GalleryFinal(顺带附下麦麦,当当的近照)

转载请注明出处:王亟亟的大牛之路 技术内容在P2,P1是废话可以跳过 P1:(开胃菜) 最近手头上工作的事差不多告一段落了,可以把更多的精力花在学习上了,还是会继续翻git这部分的文章(搬运工),然后准备整整一些之前没接触过的知识点(具体学什么没想好,等会看看去) 先上一下家里宝贝的近照 P2:(正菜) 今天上的是一个自称是"史上最强的图片选择器" GalleryFinal 话不多说先看看效果 作者几乎实现了我们平时所需的"皂片"选择器的所有功能,还带有一定的编辑和

翻翻git之---SharedPreferences好用的封装库 PreferencesManager

转载请注明出处:王亟亟的大牛之路 之前的那个整合库又更新了,东西会越来越多,方便大家找素材和学习,这里再安利下:https://github.com/ddwhan0123/Useful-Open-Source-Android 往常我们经常会用到SP,大致代码像这样: SharedPreferences sharedPreferences = getSharedPreferences("wjj", Context.MODE_PRIVATE); Editor editor = shared

翻翻git之---闪烁动画的TextView RevealTextView

转载请注明出处:王亟亟的大牛之路 今天没有P1啦!! 对换工作有想法的,可以找昨天的P1,哈哈 地址:http://blog.csdn.net/ddwhan0123/article/details/50728434 今天上一个自身闪烁,用于吸引用户注意力的TextView * RevealTextView* 先上下效果图:(这图片够大的) How to use? Gradle dependencies { compile 'com.antonionicolaspina:revealtextvie

翻翻git之---自己定义邮件发送buttonSendButton(流程分析,实现思路能够学习下)

转载请注明出处:王亟亟的大牛之路 距离过春节还有1天.继续这一系列的git翻料之旅. 昨天的工具类真的非常棒,这里再推崇一下 传送门:http://blog.csdn.net/ddwhan0123/article/details/50624061 (实际去体验的小伙伴都说好) 今天上一个自己定义的Button:SendButton 效果: 比較建议把代码抠出来由于内容不多,一个类就画完了 地址:https://github.com/ddwhan0123/SendButton 由于内容不多.我们就