KDCircularProgress渐变圆形进度条

渐变效果的圆形进度条,视觉上挺吸睛的,适合想让 UI 更有高级感的 iOS 项目。

KDCircularProgress 的渐变做得蛮细腻,不只是颜色能调,连角度都能自定义,效果比较炫,用在加载页面或是上传进度里,能给用户一种“这 App 挺精致”的感觉。

动画方面也比较丝滑,你用startAnimating()一开,进度条就转得自然,stopAnimating()一停,进度就稳稳地停住,响应也快。

自定义能力蛮强,像progress属性可以控制当前进度,颜色、宽度、动画速度这些也都能改。就是,配置项给得足,不管你是想走酷炫风还是极简风都能整出味道来。

代码结构清晰,一眼能看明白,里面还有个示例 App,你直接照着它的用法集成进项目也挺方便。支持 Swift,写起来也顺手,没啥上手门槛。

压缩包里是完整工程,路径是KDCircularProgress-master,你要改的话也好找逻辑。要是你在做文件上传、健身进度、游戏加载这类 UI,不妨试试。

哦对了,这是个开源库,用着也安心,照规矩来改一改,发到你项目里没问题。如果你想深入研究,还能学不少 Swift 动画的套路。

zip
KDCircularProgress.zip 预估大小:29个文件
folder
KDCircularProgress-master 文件夹
folder
Assets 文件夹
file
screenshot6.jpg 30KB
file
screenshot4.jpg 29KB
file
screenshot2.jpg 34KB
file
screenshot7.jpg 31KB
file
screenshot.png 55KB
file
screenshot5.jpg 40KB
file
screenshot.gif 861KB
file
screenshot3.jpg 34KB
file
.gitignore 445B
folder
KDCircularProgress.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 262B
folder
Example 文件夹
folder
iOS Example 文件夹
folder
iOS Example.xcodeproj 文件夹
file
project.pbxproj 15KB
folder
iOS Example 文件夹
file
ViewController.swift 1KB
file
Info.plist 1KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 8KB
file
AppDelegate.swift 2KB
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 585B
file
KDCircularProgress.podspec 508B
file
LICENSE 1KB
folder
KDCircularProgress 文件夹
file
KDCircularProgress.swift 20KB
file
Info.plist 755B
file
KDCircularProgress.h 534B
folder
KDCircularProgress.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
KDCircularProgress iOS.xcscheme 3KB
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 163B
file
project.pbxproj 13KB
file
.swift-version 4B
file
README.md 8KB
file
Package.swift 339B
zip 文件大小:1.03MB