Need help with LiquidFloatingActionButton?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

yoavlt
3.7K Stars 470 Forks MIT License 83 Commits 51 Opened issues

Description

Material Design Floating Action Button in liquid state

Services available

!
?

Need anything else?

Contributors list

# 36,404
Swift
Ruby
Shell
48 commits
# 117,407
Shell
JavaScr...
Swift
marquee
5 commits
# 157,620
Swift
Ruby
3 commits
# 205,534
Shell
JavaScr...
Swift
pub-sub
1 commit
# 239,953
Swift
Ruby
1 commit
# 66,111
paralla...
toolbar
Swift
Objecti...
1 commit
# 240,024
Swift
Ruby
1 commit
# 240,070
Swift
Ruby
1 commit
# 58,686
Swift
photo-b...
cocoapo...
carthag...
1 commit
# 179,574
Objecti...
Swift
transit...
1 commit

LiquidFloatingActionButton

CI Status Version License Platform Carthage compatible

LiquidFloatingActionButton is floating action button component of material design in liquid state, inspired by Material In a Liquid State. This is also spinner loader components in liquid state.

Demo

Features

  • [x] liquid animation
  • [x] Easily customizable
  • [x] Objective-C compatible
  • [x] Swift 2.0

You can play a demo with appetize.io

Usage

You just need implement

LiquidFloatingActionButtonDataSource
and
LiquidFloatingActionButtonDelegate
similar to well-known UIKit design.
let floatingActionButton = LiquidFloatingActionButton(frame: floatingFrame)
floatingActionButton.dataSource = self
floatingActionButton.delegate = self

LiquidFloatingActionButtonDataSource

func numberOfCells(liquidFloatingActionButton: LiquidFloatingActionButton) -> Int
func cellForIndex(index: Int) -> LiquidFloatingCell

LiquidFloatingActionButtonDelegate

optional func liquidFloatingActionButton(liquidFloatingActionButton: LiquidFloatingActionButton, didSelectItemAtIndex index: Int)

Easily customizable

Demo

Installation

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

pod "LiquidFloatingActionButton"

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

Carthage
file.
github "yoavlt/LiquidFloatingActionButton"

License

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.