Score
0
Watch 2 Star 5 Fork 0

YangsBryant / BGradualProgressAndroid

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
可实现多种渐变、直角or弧角、进度条、加载条 (Various gradient, right or arc angle, progress bar and loading bar can be realized) spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

BGradualProgress

渐变进度条

输入图片说明

引入module

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://www.jitpack.io' }
    }
}
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) 设置渐变终止色

布局控件

    <com.bryant.progresslibrary.BGradualProgress
        android:id="@+id/progress"
        android:layout_width="72dp"
        android:layout_height="72dp"
        app:grp_endColor="#00000000"
        app:grp_midColor="#5289F5"
        app:grp_startColor="#dce7fd"
        app:grp_max="100"
        app:grp_roundColor="#dce7fd"
        app:grp_roundWidth="6dp"
        app:grp_startAngle="-90"
        app:grp_textColor="#5289F5"
        app:grp_textSize="16sp"
        app:layout_constraintTop_toTopOf="parent"
        android:layout_marginTop="50dp"
        app:layout_constraintLeft_toLeftOf="parent"
        android:layout_marginStart="30dp"
        />
     Tips:这是gif里的第一个控件,参考圆环底色+渐变‘起始 中间 终止’ 的颜色值,可调出柔和、好看的渐变   

GIF图里的代码上面的demo有

联系QQ:961606042

Comments ( 0 )

Sign in for post a comment

Android
1
https://gitee.com/YangsBryant/BGradualProgress.git
git@gitee.com:YangsBryant/BGradualProgress.git
YangsBryant
BGradualProgress
BGradualProgress
master

Help Search