RingProgressBarMD 风格的圆环加载进度条
一个简单实现的自定义控件之MD风格的圆环进度条
实现效果:
导入项目
步骤:1:
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
步骤2:添加依赖
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中
app:max="100" app:ringColor="@color/colorPrimary" app:ringProgressColor="@color/colorPrimaryDark" app:ringWidth="4dp" app:style="STROKE" app:textColor="@color/colorPrimary" app:textIsShow="true" app:textSize="16sp"
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(); } });
Tips
增加了完成后一个对勾显示的动画效果,但是不知道这个有没有实际的用途,所以代码中注释掉了,有需要的同学可以打开注释使用.
评论
RingProgressBarMD 风格的圆环加载进度条
一个简单实现的自定义控件之MD风格的圆环进度条实现效果:导入项目步骤:1:allprojects { repositories { ... maven { url "
RingProgressBarMD 风格的圆环加载进度条
0
NPRImageView加载进度条
NPRImageView实现了类似Instagram的UIImageView之类,带进度条并在下载时显示Activity视图。支持内存和存储缓存。使用AFNetworking.
NPRImageView加载进度条
0
SGNavigationProgress类似 Safari 风格的进度条
SGNavigationProgress 是 UINavigationBar 的分类,实现了类似 S
SGNavigationProgress类似 Safari 风格的进度条
0
SGNavigationProgress类似 Safari 风格的进度条
SGNavigationProgress是UINavigationBar的分类,实现了类似Safari风格的进度条。
SGNavigationProgress类似 Safari 风格的进度条
0
LoadingProgress-Android图片加载进度条
LoadingProgress是一个加载网络图片的进度条。当耗时间特别长时,注入进度条是个不错的效果,可以实现类似QQ和微信的那种加载图片效果。我看了一下网上加载进度条的方式,几乎都是自定义继承ima
LoadingProgress-Android图片加载进度条
0
LoadingProgress-Android图片加载进度条
LoadingProgress 是一个加载网络图片的进度条。当耗时间特别长时,注入进度条是个不错的效
LoadingProgress-Android图片加载进度条
0