代码库> 进度条> ZZGradientProgress
ZZGradientProgress
关注
上传者:小星星5311 分类:进度条(Progress Bar)
查看次数:1195 下载次数:239
上传时间:2018-02-08 大小:544 B
通过Quartz2D实现的一款颜色曲线渐变的进度条。核心逻辑是在两个渐变色之间创建过渡的梯形。如果你使用过ZZCircleProgress,那么ZZCircleProgress所实现的功能我已经全部集成到了此款渐变色进度条。主要实现了以下功能。

1.颜色严格曲线渐变,目前只支持两种颜色之间渐变。`startColor`、`endColor`
2.自定义起始角度。`startAngle`、`reduceAngle`
3.自定义线宽。`strokeWidth`
4.自定义动画时长。`animationDuration`
5.自定义进度条的平滑度。`subdivCount`
6.自定义是否显示背景线条及设置其颜色。`showPathBack`、`pathBackColor`
7.自定义是否显示进度文本及设置其字体颜色。`showProgressText`、`textColor`、`textFont`
8.自定义是否显示进度条终点的小圆点及自定义它的图片。`showPoint`、`pointImage`
9.自定义进度条两端是否是圆角样式。
10.自定义是否动画、是否从上次进度开始动画、每次动画的时长是相等还是进度越大动画越长。`notAnimated`、`increaseFromLast`、`animationSameTime`
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
综合评论
提示
sina weixin mail 回到顶部