var progress: KDCircularProgress! = {
let progress = KDCircularProgress()
progress.startAngle = -90 // 开始位置
progress.progressThickness = 0.35 // 进度条的粗细
progress.clockwise = true // 顺/逆时针
progress.gradientRotateSpeed = 1 // 彩灯闪烁进度
progress.roundedCorners = true // 进度条头尾 圆 / 直
progress.glowMode = .forward // 彩灯的方式
progress.glowAmount = 0.0 // 发光的强度
progress.set(colors: UIColor.colorWithHex("#6367ED"))// 设置进度条颜色
progress.trackColor = UIColor.colorWithHex("#D6D6D6", alpha: 0.2) // 背景颜色
progress.trackThickness = 0.4 // 背景粗细
return progress
}()
网上寻找一下这个库就OK了。
然后初始化添加到视图上.一圈进度值355.需要前进多少的值。比方说10s中走完
355/(10s)
就OK了。