Dashed Circular Progress-刻度样式进度条的加载控件.zip

时间:2022-10-13 22:22:45
【文件属性】:

文件名称:Dashed Circular Progress-刻度样式进度条的加载控件.zip

文件大小:6.34MB

文件格式:ZIP

更新时间:2022-10-13 22:22:45

开源项目

刻度样式进度条的载入控件, 除了刻度进度条外,其他任何部分都可自定义。项目地址:https://github.com/glomadrian/dashed-circular-progress 效果图:如何使用:         //这里你可以添加任意View,他将显示在控件的中心位置     比如:              添加了一个用于显示进度的Textview。 你也可以添加ImageView等任何View。java代码:progress = (DashedCircularProgress)this.findViewById(R.id.progress); text = (TextView)this.findViewById(R.id.text); progress.setOnValueChangeListener( new DashedCircularProgress.OnValueChangeListener() {//监听进度值的变化,     @Override     public void onValueChange(float value) {         text.setText((int) value   "%");显示进度值     } }); progress.setValue(50);//设置当前的进度值为50。注意progress.setValue()设置的并不是进度的百分比。而要知道进度完成的百分比,你还需要设置progress.setMax(),progress.setMin() 即进度的最大值、最小值。属性说明:external_color  外圈圆环的颜色base_color    内圈(显示进度的)圆环颜色progress_color  内圈已完成部分的圆环颜色max   进度最大值min   进度最小值progress_icon  设置顶端的图标duration  进度改变时,需要多长时间的动画达到这个值


【文件预览】:
dashed-circular-progress-master
----.gitignore(1KB)
----gradle()
--------wrapper()
----README.md(5KB)
----build.gradle(436B)
----library()
--------.gitignore(7B)
--------build.gradle(536B)
--------proguard-rules.pro(657B)
--------src()
--------gradle.properties(90B)
----art()
--------sample.gif(5.1MB)
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(7B)
--------build.gradle(755B)
--------proguard-rules.pro(657B)
--------libs()
--------src()
--------manifest-merger-play-release-report.txt(2KB)
----gradle.properties(855B)
----.travis.yml(231B)
----settings.gradle(27B)

网友评论