All Projects → gordoneliel → Linearprogressbar

gordoneliel / Linearprogressbar

Licence: mit
Simple progress bar for iOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Linearprogressbar

Components
Example Components (Built with Tonic)
Stars: ✭ 42 (-74.7%)
Mutual labels:  ui-design, ui-components
Patternfly Design
Use this repo to file all new feature or design change requests for the PatternFly project
Stars: ✭ 82 (-50.6%)
Mutual labels:  ui-design, ui-components
Swifthuecolorpicker
iOS HUE color picker
Stars: ✭ 44 (-73.49%)
Mutual labels:  ui-design, ui-components
Base
React-UI-Kit - frontend library with ReactJS components
Stars: ✭ 18 (-89.16%)
Mutual labels:  ui-design, ui-components
Atom Design
🍬 The mobile side UI-library base on Vue.js
Stars: ✭ 120 (-27.71%)
Mutual labels:  ui-design, ui-components
Tinderclone
Android UI clone of the official Tinder ❤ app
Stars: ✭ 24 (-85.54%)
Mutual labels:  ui-design, ui-components
Pure Css3 Animated Border
Pure CSS3 animated border for all html element.
Stars: ✭ 63 (-62.05%)
Mutual labels:  ui-design, ui-components
Flying Focus
UI concept
Stars: ✭ 428 (+157.83%)
Mutual labels:  ui-design, ui-components
React Virgin
The react-native UI Kit you've been looking for.
Stars: ✭ 1,523 (+817.47%)
Mutual labels:  ui-design, ui-components
Lucide
Simply beautiful open source icons, community-sourced
Stars: ✭ 105 (-36.75%)
Mutual labels:  ui-design, ui-components
Ui Libraries
A collection of UI Frameworks and their platform implementations.
Stars: ✭ 769 (+363.25%)
Mutual labels:  ui-design, ui-components
Collectionviewslantedlayout
A CollectionView Layout displaying a slanted cells
Stars: ✭ 2,029 (+1122.29%)
Mutual labels:  ui-design, ui-components
Multiprogressview
📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView
Stars: ✭ 614 (+269.88%)
Mutual labels:  ui-components, progressbar
Vuetify
🐉 Material Component Framework for Vue
Stars: ✭ 33,085 (+19830.72%)
Mutual labels:  ui-design, ui-components
Shineout
高性能React组件库
Stars: ✭ 577 (+247.59%)
Mutual labels:  ui-design, ui-components
Bottomsheetpickers
Third-party date and time pickers for Android.
Stars: ✭ 1,099 (+562.05%)
Mutual labels:  ui-design, ui-components
Rabbitui
Rabbit UI 是基于 Typescript 编写的UI组件库
Stars: ✭ 307 (+84.94%)
Mutual labels:  ui-design, ui-components
Daisyui
⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components
Stars: ✭ 382 (+130.12%)
Mutual labels:  ui-design, ui-components
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-41.57%)
Mutual labels:  ui-design, ui-components
Flamesui
A css-based web components.
Stars: ✭ 133 (-19.88%)
Mutual labels:  ui-design, ui-components

LinearProgressBar

LinearProgressBar is a simple progress indicator control for iOS.

Version License Platform

Usage

To run the example project, clone the repo, and run the example xcode project.

Setup is very easy:

1. Create a UIView in Storyboard. 
2. Set the custom class to LinearProgressView

Customization

Customize your progress bar with these parameters:

  • barColor: The color of the progress bar
  • trackColor: The color of the base layer(track) of the progress bar
  • barThickness: Controls how wide the progress bar is

Dynamic Colors

Adjust bar color based on progressValue by providing a closure. Defaults to the color set in the storyboard/IB.

Example

linearProgressView.barColorForValue = { value in
	switch value {
	case 0..<20:
		return UIColor.redColor()
	case 20..<60:
		return UIColor.orangeColor()
	case 60..<80:
		return UIColor.yellowColor()
	default:
	return UIColor.greenColor()
	}
}

Installation

LinearProgressBar is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "LinearProgressBar"

Author

Eliel Gordon, [email protected]

License

LinearProgressBar is available under the MIT license. See the LICENSE file for more info.

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].