All Projects β†’ zmcartor β†’ Thinkingfaces

zmcartor / Thinkingfaces

Licence: mit
Collection of animated spinners and bouncers for iOS 🌠

Programming Languages

swift
15916 projects
swift4
162 projects

Projects that are alternatives of or similar to Thinkingfaces

Better React Spinkit
A collection of loading indicators for React
Stars: ✭ 174 (+155.88%)
Mutual labels:  loading-animations, loading-spinner
loading
Laravel package to add loading indicator to pages while page is loading.
Stars: ✭ 38 (-44.12%)
Mutual labels:  loading-animations, loading-spinner
Vue Spinkit
πŸŒ€ A collection of loading indicators animated with CSS for VueJS
Stars: ✭ 105 (+54.41%)
Mutual labels:  loading-animations, loading-spinner
Epic Spinners
Easy to use css spinners collection with Vue.js integration
Stars: ✭ 3,548 (+5117.65%)
Mutual labels:  loading-animations, loading-spinner
react-loading-icons
A TypeScript-React edition of Sam Herbert's amazing SVG Loaders.
Stars: ✭ 32 (-52.94%)
Mutual labels:  loading-animations, loading-spinner
Loading indicator view
A collection of awesome flutter loading animation
Stars: ✭ 83 (+22.06%)
Mutual labels:  loading-animations, loading-spinner
respinner
Pretty and customizable svg spinners for React.js
Stars: ✭ 89 (+30.88%)
Mutual labels:  loading-animations, loading-spinner
SSSwiftUISpinnerButton
SSSwiftUISpinnerButton is a collection of various spinning animations for buttons in SwiftUI.
Stars: ✭ 37 (-45.59%)
Mutual labels:  loading-animations, loading-spinner
react-native-spinner-button
React Native button component with multiple animated spinners
Stars: ✭ 105 (+54.41%)
Mutual labels:  loading-animations, loading-spinner
FlutterLoadingGIFs
Loading indicator GIFs. Material and Cupertino (Android and iOS) loading indicators in assorted sizes. Use as placeholders for loading remote image assets. Demo: https://gallery.codelessly.com/flutterwebsites/loadinggifs/
Stars: ✭ 28 (-58.82%)
Mutual labels:  loading-animations, loading-spinner
Iprogresshud
An elegant, lightweight and responsive progress HUD for iOS app with very simple usage. Available 32 indicators by NVActivityIndicatorView.
Stars: ✭ 66 (-2.94%)
Mutual labels:  loading-animations, loading-spinner
React Epic Spinners
Reusable react components for epic-spinners
Stars: ✭ 280 (+311.76%)
Mutual labels:  loading-animations, loading-spinner
Whirl
CSS loading animations with minimal effort!
Stars: ✭ 774 (+1038.24%)
Mutual labels:  loading-animations, loading-spinner
Vue Content Loading
Vue component to easily build (or use presets) SVG loading cards Facebook like.
Stars: ✭ 729 (+972.06%)
Mutual labels:  loading-animations
Vue Progress Path
Progress bars and loading indicators for Vue.js
Stars: ✭ 309 (+354.41%)
Mutual labels:  loading-spinner
Waitme
jquery plugin for easy creating loading css3/images animations
Stars: ✭ 302 (+344.12%)
Mutual labels:  loading-animations
Respin
React SVG loading spinner based on jxnblk.com/loading
Stars: ✭ 21 (-69.12%)
Mutual labels:  loading-spinner
React Loading
React component for loading animations
Stars: ✭ 652 (+858.82%)
Mutual labels:  loading-animations
Android Loading Dialog
θΏ™δΈͺζ˜―ζˆ‘εœ¨ζ³‘η½‘ηœ‹θ§ηš„δΈ€δΈͺη­‰εΎ…ηš„dialog
Stars: ✭ 297 (+336.76%)
Mutual labels:  loading-animations
Skeletonui
☠️ Elegant skeleton loading animation in SwiftUI and Combine
Stars: ✭ 275 (+304.41%)
Mutual labels:  loading-spinner

ThinkingFaces

Collection of animated spinners and bouncers for iOS. Thanks very much for looking at this repo. Hopefully these classes can form the starting point to your own custom activity indicator, or 'thinking face.'

Contributing πŸ‘

Contributions always welcome. If you have a new idea for a fun spinner or bouncer, or see something that could be improved, please open a PR.

Usage 🌟

Playgrounds built with Xcode 9.3 πŸ›  All components are a single class, and come packaged within a playground. Tweak any parameters or timing curves you'd like, and then copy the code out into your own project. All of the classes come with built-in accessors for timing, tint, and other params.

⭐️ Each component is ~100lines of code, and can be tweaked or act as a starting point for your own custom spinner. πŸ‘

Component Summary πŸ“š

SquareForce ◾️

Kinetic bouncing ball. Customizable via tintColor and circleDiameter

StickySpinner πŸ›

Inspired by Google, this spinner stretches and adjusts it's thickness for a more organic feel. Customizable via tintColor , thickness and rotationTime

FlowerSpinner 🌸

Much like the system default UIActivitySpinner. Customizable via speed, numberOfCircles and tintColor

Adding many circles can create a more interesting shape.

SolarSpinner πŸš€πŸŒŽ

A plinky animated solarsystem. The sizes of all planets, colors and spacing is all parameterizable. spacing and masses all take a tuple of three Ints. bodyColors accepts a tuple of UIColor. Use this as a starting point and hack the code to add more than 3 planets.

Shoestrap πŸ‘ž

Inspired from the ubiquitous 'Bootstrap' styled spinner. Customizable via tintColor, thickness, rotationTime, trackColor

A very thin track tinted blue:

Or a very thick track

Ringo πŸ’—

Pulsing ring animation customizable via tintColor, speed, and entropy. A higher entropy will make the pulse animation looks like a telescoping gradient.

The blue gif has a high entropy. Notice the pulse feels like it's 'buzzing'

The red gif has a lower entropy.

YoYo Bouncer πŸ—»

Abstract bouncer that looks a little like sun/moon trading places. Supports speed and tintColor

FadeSpinner πŸ”΅

Fading circles rotate clockwise. Customizable speed, numberOfCircles , tintColor.

Adding more circles

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