Android自定义加载动画库zLoading

效果图

演示效果动画1

演示效果动画2

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

个人博客介绍比较全,也会实时更新:
Android自定义加载动画库zLoading

目前拥有的类型:

索引类名枚举值(Z_TYPE)昵称
0CircleBuilderCIRCLE
1ClockBuilderCIRCLE_CLOCK计时器
2StarBuilderSTAR_LOADING跳舞的星星
3LeafBuilderLEAF_ROTATE旋转的叶子
4DoubleCircleBuilderDOUBLE_CIRCLE画两个圈圈
5PacManBuilderPAC_MANPacMan
6ElasticBallBuilderELASTIC_BALL颤抖吧!球球
7InfectionBallBuilderINFECTION_BALL感染体
8IntertwineBuilderINTERTWINE交织
9TextBuilderTEXT文字
10SearchPathBuilderSEARCH_PATH搜索等待
11RotateCircleBuilderROTATE_CIRCLE多圆旋转
12SingleCircleBuilderSINGLE_CIRCLE单圆简单动画
13SnakeCircleBuilderSNAKE_CIRCLE引蛇出洞
14StairsPathBuilderSTAIRS_CIRCLE舞动阶梯
15MusicPathBuilderMUSIC_PATH跳动音符
16StairsRectBuilderSTAIRS_RECT递增方块
17ChartRectBuilderCHART_RECT跳动的柱状图

链接如下

第一个,ClockBuilder

第二个,StarBuilder

第三个,LeafBuilder

第四个,DoubleCircleBuilder

第五个,PacManBuilder

第六个,ElasticBallBuilder

第七个,InfectionBallBuilder

第八个,IntertwineBuilder

更多请关注 https://www.zyao89.cn/blog

引入

  1. Gradle方式引用
compile 'com.zyao89:zloading:1.0.11'
  1. GitHub下载工程
    zyao89/ZCustomView(这里应该比较新)

使用

  1. 可以直接使用等待框模式,如下:
ZLoadingDialog dialog = new ZLoadingDialog(MainActivity.this);
dialog.setLoadingBuilder(type)//设置类型
        .setLoadingColor(Color.BLACK)//颜色
        .setHintText("Loading...")
        .show();
  1. 也可以直接使用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"/>

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



作者:Zyao89
链接:https://www.jianshu.com/p/c62332fcf8f4
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值