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

由于接近过春节。看各个群体的工作都不太旺盛(不是年会就是各种吹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.AVLoadingIndicatorViewandroid:id="@+id/avloadingIndicatorView"android:layout_width="wrap_content"  //or your custom sizeandroid:layout_height="wrap_content"  //or your custom sizeandroid:visibility="visible"  //visible or goneapp:indicator="BallPulse"app:indicator_color="#000000"/>

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

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

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

翻翻git之---溜的飞起的载入效果AVLoadingIndicatorView相关推荐

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

    转载请注明出处:王亟亟的大牛之路 因为接近过年,看各个群体的工作都不太旺盛(不是年会就是各种吹B或是放空). 之前的Material Design的内容几乎讲的差不多了(至少主要的几个控件都介绍完了) ...

  2. docker 删除所有未启动的容器_Docker 镜像容器常用操作(让我们用 docker 溜得飞起)...

    推荐阅读: 面试字节跳动三轮凉凉,内推4面终拿下抖音offer(Java后台研发)​zhuanlan.zhihu.com 一线架构师Spring boot 学习笔记:我的成长全记在这份PDF文档里​z ...

  3. 【Axure交互教程】图表载入效果(柱状图/折线图/饼图)

    作品名称:图表载入效果 作品编号:Case004 软件版本:Axure9 作品类型:交互案例 我们在设计原型时会经常使用到图表,给图表加一点载入时的动效会让图表更加生动.今天我们来简单介绍下在Axur ...

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

    转载请注明出处王亟亟的大牛之路 P1(废话板块.今天还加了个小广告) 昨天出去浪,到家把麦麦当当放出来玩一会就整到了12点多..早上睡过头了. .简直心酸. ... 近期手头上有一些职位能够操作,然后 ...

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

    转载请注明出处:王亟亟的大牛之路 技术内容在P2,P1是废话可以跳过 P1:(开胃菜) 最近手头上工作的事差不多告一段落了,可以把更多的精力花在学习上了,还是会继续翻git这部分的文章(搬运工),然后 ...

  6. 翻翻git之---简单的配置达到产品在应用市场的评价跳转功能

    转载请注明出处:王亟亟的大牛之路 最近软文的东西写的比较少,家里的小宝宝(麦麦)咬毛了,在细心照料.外加最近玩WOW比较上头,所以没花大时间在写文章上,今天看到个实现APP内提示跳转应用市场的库觉得还 ...

  7. 二、docker 镜像容器常用操作(让我们用docker 溜得飞起)

    文章目录 前言 基本概念 镜像的使用 下载镜像 查询镜像 删除镜像 容器的使用 创建和启动 终止容器 查看容器 重启容器 删除容器 番外 前言 上篇讲了我们如何安装docker,现在该我们一展拳脚的时 ...

  8. 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照)

    转载请注明出处:王亟亟的大牛之路 P1:这部分为废话技术内容在P2,不想看的可跳过 最近每天都是在照顾鱼,麦麦,当当之间游离回家几乎没学习,没敲代码,或者说没开工作电脑,慢慢的罪恶感,贴两张周末小朋友 ...

  9. 翻翻git之---实现下拉到底刷新RecycleView InfiniteScroll

    转载请注明出处:王亟亟的大牛之路 因为今天还有点工作上的事没做完,所以就不吹B了,介绍完库写完解释就吃饭去了,下午还要干活呢 InfiniteScroll 在传统的ListView李有PullToFr ...

最新文章

  1. linux运行炉石传说,使用Lutris在Linux上玩炉石传说
  2. php接口 接受ios或android端图片; php接收NSData数据
  3. opencv学习笔记1:图片读入,显示与保存(有代码)
  4. Yii1.1 CGridView 简单使用
  5. tensorflow3
  6. oracle rac数据库特点,Oracle RAC集群结构的特点和缺点
  7. C语言和设计模式(继承、封装、多态)
  8. monkey测试_adb monkey压力测试检测安卓手机的5大步骤,你知道吗?
  9. Centos 6.5下NIS服务安装配置
  10. java map 缓存数据_Map方式实现JAVA数据缓存
  11. oracle自定义排序规则_Excel的排序方法,你会几种?
  12. 数据库原理及应用教程 第四版|微课版答案 陈志泊主编
  13. 利用高德制作GIS热力图
  14. PS照片换背景,证件照更换背景色
  15. ACM144-小柯的烦恼zy
  16. 【自适应盲均衡11】基于Volterra级数的双线性CMA盲均衡算法与MATLAB仿真(采用16QAM信号模型)
  17. [C] 不撞南墙不回头——深度优先搜索
  18. Python入门干货经验(免费提供资料)
  19. 【CSS】来自新时代的CSS
  20. 前端模板引擎 —— 带你学习Jade / Pug 模板引擎

热门文章

  1. Quartz 入门详解
  2. 把Java程序打包成jar文件包并执行
  3. K-means Algorithm 聚类算法
  4. 程序员面试题精选100题(16)-O(logn)求Fibonacci数列[算法]
  5. Image classification with deep learning常用模型
  6. iptables的增删改查
  7. 在php的yii2框架中整合hbase库
  8. 定制zabbix的rpm包---spec文件的书写
  9. Sensors Data:初创公司构建数据分析平台
  10. 团队开发博客成员介绍(发在个人博客中了)