All Projects → Smitters → GradientProgress

Smitters / GradientProgress

Licence: MIT license
A gradient progress bar (UIProgressView).

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to GradientProgress

GradientProgressView
一个简单的进度条控件
Stars: ✭ 15 (-60.53%)
Mutual labels:  progress-bar, gradient, uiprogressview
Mkringprogressview
⭕️ Ring progress view similar to Activity app on Apple Watch
Stars: ✭ 1,140 (+2900%)
Mutual labels:  progress, progress-bar, gradient
tox-progress
This JavaScript library was made to easily create animated radial progress bars.
Stars: ✭ 13 (-65.79%)
Mutual labels:  progress, progress-bar
Ascii Progress
🍓 Ascii progress-bar(s) in the terminal.
Stars: ✭ 167 (+339.47%)
Mutual labels:  progress, progress-bar
CustomProgress
自定义水平带百分比数字的进度条以及自定义圆形带百分比数字的进度条
Stars: ✭ 58 (+52.63%)
Mutual labels:  progress, progress-bar
Linearprogressbar
Material Linear Progress Bar for your iOS apps
Stars: ✭ 131 (+244.74%)
Mutual labels:  progress, progress-bar
Radialprogressbar
Radial ProgressBar inspired by Apple Watch OS. It is highly Customisable
Stars: ✭ 141 (+271.05%)
Mutual labels:  progress, progress-bar
Hgcircularslider
A custom reusable circular / progress slider control for iOS application.
Stars: ✭ 2,240 (+5794.74%)
Mutual labels:  progress, progress-bar
Delayedprogress
ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI.
Stars: ✭ 95 (+150%)
Mutual labels:  progress, progress-bar
Progress
A PHP package to determine steps and progress.
Stars: ✭ 197 (+418.42%)
Mutual labels:  progress, progress-bar
React Sweet Progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 239 (+528.95%)
Mutual labels:  progress, progress-bar
Jocircularslider
A highly customisable and reusable circular slider for iOS applications.
Stars: ✭ 128 (+236.84%)
Mutual labels:  progress, progress-bar
Ruby Progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (+3526.32%)
Mutual labels:  progress, progress-bar
Vue Wait
Complex Loader and Progress Management for Vue/Vuex and Nuxt Applications
Stars: ✭ 1,869 (+4818.42%)
Mutual labels:  progress, progress-bar
Terminal layout
The project help you to quickly build layouts in terminal,cross-platform(一个跨平台的命令行ui布局工具)
Stars: ✭ 98 (+157.89%)
Mutual labels:  progress, progress-bar
React Nprogress
⌛️ A React primitive for building slim progress bars.
Stars: ✭ 173 (+355.26%)
Mutual labels:  progress, progress-bar
react-sweet-progress
A way to quickly add a progress bar to react app 🌈
Stars: ✭ 250 (+557.89%)
Mutual labels:  progress, progress-bar
Node Status
Nodejs stdout status and progress bar. Multi-item, various display types.
Stars: ✭ 71 (+86.84%)
Mutual labels:  progress, progress-bar
Alive Progress
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
Stars: ✭ 2,940 (+7636.84%)
Mutual labels:  progress, progress-bar
CustomProgress
一款常见的进度条加载框架
Stars: ✭ 32 (-15.79%)
Mutual labels:  progress, progress-bar

GradientProgress

Swift4.0 Version ios GitHub license Twitter GitHub issues

A gradient progress bar (UIProgressView). Inspired by iOS Style Gradient Progress Bar with Pure CSS/CSS3.

Sample

Integration

GradientProgress can be added to your project using CocoaPods by adding the following line to your Podfile:

pod 'GradientProgress'

Manual:

Clone the repo and drag the file GradientProgress.swift into your Xcode project.

Features

  • Supports AutoLayout.
  • Supports customizing gradient colors.
  • Supports customizing background colors.
  • Supports customizing corner radius of gradient layer.
  • Supports being created either in code or Interface Builder.

How to use

Simply drop a UIProgressView into your View Controller in the Storyboard. Select your progress view and in the Identity Inspector change the class to GradientProgress.

Don't forget to change the module to GradientProgress too.

Interface Builder

Setup the constraints for the UIProgressView according to your needs.

Import GradientProgress in your view controller source file.

import GradientProgress

Create an IBOutlet of the progress view in your view controller source file.

@IBOutlet weak var progressView: GradientProgress!

After that you can set the progress programmatically as you would do on a normal UIProgressView.

progressView.setProgress(0.5, animated: true)

progressView.progress = 0.75

Configuration

You can change gradient colors and corner radius:

progressView.gradientColors = [UIColor.yellow.cgColor, UIColor.black.cgColor]

progressView.cornerRadius = 10

Version

1.0

Help, feedback or suggestions?

  • Open an issue if you need help, if you found a bug, or if you want to discuss a feature request.
  • Open a PR if you want to make some change to GradientProgress.
  • Contact @smetankin93 on Twitter for discussions, news & announcements about new pods.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].