# BGradualProgress **Repository Path**: android-code/BGradualProgress ## Basic Information - **Project Name**: BGradualProgress - **Description**: 可实现多种渐变、直角or弧角、进度条、加载条 (Various gradient, right or arc angle, progress bar and loading bar can be realized) - **Primary Language**: Android - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-06-13 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BGradualProgress 渐变进度条 ![输入图片说明](https://images.gitee.com/uploads/images/2019/1108/170127_ff65a388_4829984.gif "下载 (3).gif") ## 引入module ```java allprojects { repositories { google() jcenter() maven { url 'https://www.jitpack.io' } } } ``` ```java implementation 'com.github.YangsBryant:BGradualProgress:1.0.4' ``` ## BGradualProgress控件属性 方法名 | 属性 --------- | ------------- app:grp_roundColor | 环形的背景颜色 app:grp_roundWidth | 环形的宽带 app:grp_progressFillet | 进度条是否用圆角画笔 app:grp_max | 环形的最大值 app:grp_text | 中间的文字内容 app:grp_textColor | 中间的文字颜色 app:grp_textSize | 中间文件的字体大小 app:grp_textShow | 是否显示文字 app:grp_startAngle | 进度初始点的绘制位置 app:grp_startColor | 渐变的起始色 app:grp_midColor | 渐变的中间色 app:grp_endColor | 渐变的终止色 ## BGradualProgress动态属性 方法名 | 属性 --------- | ------------- setMax(int max) | 设置进度的最大值 getProgress() | 获取当前进度值 setProgress(int progress) | 设置当前进度 setText(String text) | 更新文本内容 setRoundColor(int roundColor) | 设置圆环底色 setStartColor(int startColor) | 设置渐变起始色 setMidColor(int midColor) | 设置渐变中间色 setEndColor(int endColor) | 设置渐变终止色 ## 布局控件 ```java Tips:这是gif里的第一个控件,参考圆环底色+渐变‘起始 中间 终止’ 的颜色值,可调出柔和、好看的渐变 ``` ## GIF图里的代码上面的demo有 ## 联系QQ:961606042