一个简单实现的自定义圆环Android进度条,可使用于文件的上传下载图片加载等地方.
Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.HotBitmapGG:RingProgressBar:V1.2.1'
}
name | format | 说明 |
---|---|---|
ringColor | color | 圆环颜色 |
ringProgressColor | color | 进度颜色 |
ringWidth | dimension | 圆环进度宽度 |
textColor | color | 文本颜色 |
textSize | dimension | 文本大小 |
max | integer | 最大进度值 |
textIsShow | boolean | 是否显示文本 |
style | STROKE& FILL | 圆环进度样式 |
1.在XML中
2.代码中
mRingProgressBar = (RingProgressBar) findViewById(R.id.progress_bar);
//设置进度条的进度值 mRingProgressBar.setProgress(progress);
mRingProgressBar.setOnProgressListener(new RingProgressBar.OnProgressListener() {
@Override public void progressToComplete() { // 进度达到最大值时回调 默认max进度值为100 Toast.makeText(MainActivity.this, "完成", Toast.LENGTH_SHORT).show(); } });
热门源码