ProgressBar 漂亮动画

来源:互联网 发布:淘宝网店图标 编辑:程序博客网 时间:2024/05/14 14:04

LovelyProgressBar

项目地址:anderson9/LovelyProgressBar
简介:ProgressBar 漂亮动画

preview

gif

Dependency(引入)

dependencies {    compile 'com.ljs:LovelyProgressBar:1.0.0'}

Usage (用法)

<com.ljs.lovelyprogressbar.LovelyProgressBar        android:id="@+id/loadbar"        android:layout_width="100dp"        android:layout_height="100dp"        custom:lineColor="@android:color/white"        custom:lineWidth="8"        custom:textSize="16sp"        />

若不设置 线宽默认:8 颜色默认:Green textsize 默认:16sp

LovelyProgressBar mbar=(LovelyProgressBar) findViewById(R.id.loadbar);;mbar.startload();//设置 progress 前先 startload()mbar.setProgress(int progress);//设置进度//加载成功调用即可成功动画mbar.errorLoad();//加载失败调用即可执行失败动画mbar.succesLoad();

如果 progress=100。自动启动 succesload 动画

动画回调(Listener)

mbar.setOnLoadListener(new LovelyProgressBar.OnLoadListener() {           @Override           public void onAnimSuccess() {               Toast.makeText(MainActivity.this,"Success",Toast.LENGTH_SHORT).show();           }           @Override           public void onAnimError() {               Toast.makeText(MainActivity.this,"Error",Toast.LENGTH_SHORT).show();           }       });
0 0
原创粉丝点击