Skip to content
Projects

yoavlt/LiquidLoader has 1,323 GitHub stars and 179 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 07:57 UTC. Last push 2020-05-18.

How these counts are measured

Spinner loader components with liquid animation

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

LiquidLoader

LiquidLoader is the spinner loader UI components with liquid animation, inspired by Spinner Loader - Gooey light Effect

CI Status Version License Platform [Carthage compatible] (https://github.com/Carthage/Carthage)

GrowCircle

GrowCircle

GrowLine

GrowLine

Usage

let loader = LiquidLoader(frame: loaderFrame, effect: .growCircle(circleColor, 10, 1.0, growColor)) //color, number of circles, duration, growColor.
view.addSubview(loader)

Show/Hide

You can show and hide a loader.

loader.show()
loader.hide()

Effect Type

You can use the following effects.

  • .growCircle
  • .growLine
  • .circle
  • .line

If you want to avoid grow effects, you should use .circle or .line.

Installation

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

pod "LiquidLoader"

or, if you use Carthage, add the following line to your Carthage file.

github "yoavlt/LiquidLoader"

License

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

Explore related projects