Android自定义加载动画库zLoading

来源:互联网 发布:淘宝的免费开店在哪里 编辑:程序博客网 时间:2024/06/06 02:12

Android自定义动画总结更新一下,增加了对话框Dialog模式,今天来简单的分享下如何使用吧。效果图如下:

GIF有点大,手机流量请三思。

效果图

演示效果动画

上一个动画链接:Android自定义加载动画-交织

目前拥有的类型:

索引名称枚举值(Z_TYPE)0CircleBuilderCIRCLE1ClockBuilderCIRCLE_CLOCK2StarBuilderSTAR_LOADING3LeafBuilderLEAF_ROTATE4DoubleCircleBuilderDOUBLE_CIRCLE5PacManBuilderPAC_MAN6ElasticBallBuilderELASTIC_BALL7InfectionBallBuilderINFECTION_BALL8IntertwineBuilderINTERTWINE9TextBuilderTEXT

链接如下

第一个,ClockBuilder

第二个,StarBuilder

第三个,LeafBuilder

第四个,DoubleCircleBuilder

第五个,PacManBuilder

第六个,ElasticBallBuilder

第七个,InfectionBallBuilder

第八个,IntertwineBuilder

引入

  1. Gradle方式引用

    compile 'com.zyao89:zloading:1.0.0'
  2. GitHub下载工程
    zyao89/ZCustomView(这里应该比较新)

使用

  1. 可以直接使用等待框模式,如下:

    ZLoadingDialog dialog = new ZLoadingDialog(MainActivity.this);dialog.setLoadingBuilder(type)//设置类型     .setLoadingColor(Color.BLACK)//颜色     .setHintText("Loading...")     .show();
  2. 也可以直接使用LoadingView动画,如下:

    ZLoadingView zLoadingView_1 = (ZLoadingView) findViewById(R.id.loadingView_1);zLoadingView_1.setLoadingBuilder(Z_TYPE.DOUBLE_CIRCLE);zLoadingView_1.setColorFilter(Color.BLACK);

    也可以如下使用xml配置:

    <com.zyao89.view.zloading.ZLoadingView     android:id="@+id/loadingView_1"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     app:z_type="DoubleCircleBuilder"     app:z_color="@android:color/holo_green_light"/>

    效果实现图可以看前面几篇文章介绍的。

如果有什么需要补充的接口等,可以评论@我

总结

小伙伴们,要是想看更多细节,可以前往文章最下面的Github链接,如果大家觉得ok的话,希望能给个喜欢,最渴望的是在Github上给个star。谢谢了。

如果大家有什么更好的方案,或者想要实现的加载效果,可以给我留言或者私信我,我会想办法实现出来给大家。谢谢支持。

Github:zyao89/ZCustomView

作者:Zyao89;转载请保留此行,谢谢;

个人博客:http://zyao89.me

写在最后:FOR Freedom 看看外边的世界,以及IT这一行,少不了去Google查资料,最后,安利一个加速器代理。一枝红杏 加速器,去Google查资料是绝对首选,连接速度快,使用也方便。我买的是99¥一年的,通过这个链接(http://whosmall.com/go/yzhx)注册后输上优惠码wh80,终身85折 ,平摊下来,每月才7块钱,特实惠。

本文标签: AndroidgithubPaletteBitMap项目Google

转自 SUN'S BLOG - 专注互联网知识,分享互联网精神!

相关阅读关于 Android 中的 Palette 类的使用案例:色彩自适应的 Toolbar

相关阅读:GIT能做什么、它和SVN在深层次上究竟有什么不同

相关阅读:分享一些对开发者最有用的、用户友好和功能丰富的Google Chrome扩展工具

相关阅读:分享一些实际Android开发过程中很多相见恨晚的工具或网站

相关阅读:我是 G 粉,一直关注 Google,最近 Google 有一些小动作,可能很多人不太了解

相关阅读:机器学习引领认知领域的技术创新,那么SaaS行业会被机器学习如何改变?

相关阅读:VPS 教程系列:Dnsmasq + DNSCrypt + SNI Proxy 顺畅访问 Google 配置教程

相关阅读: 对程序员有用:2017最新能上Google的hosts文件下载及总结网友遇到的各种hosts问题解决方法及配置详解

相关BLOG:SUN’S BLOG- 专注互联网知识,分享互联网精神!去看看:www.whosmall.com

原文地址:http://whosmall.com/

0 0
原创粉丝点击