Mike Maxwell

1pod

MMMaterialDesignSpinner

I love Google's new indeterminate spinner in the Material Design guidelines, and I hadn't found a recreation of it for iOS yet, so I created it using CoreGraphics and CoreAnimation, which makes it super lightweight, smooth, and scalable to large sizes.

Special thanks to the following projects and articles that helped me create this: * Google Material Design's Animated Loading Spinner Using HTML, CSS and SVG for help figuring out exactly what animations were going on. * LLARingSpinnerView as the base for a custom activity spinner UIView. * center-vfl because centering things with Auto Layout's VFL is way harder than it should be to remember. * kylefox / color.m gist for creating random UIColor values.

License: MIT

  • Objective C