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 473 Forks MIT License 83 Commits 51 Opened issues

Description

Material Design Floating Action Button in liquid state

Services available

!
?

Need anything else?

Contributors list

# 40,236
Swift
Ruby
Shell
48 commits
# 122,788
C++
Shell
Swift
marquee
5 commits
# 166,949
Swift
Ruby
3 commits
# 189,480
Swift
Objecti...
transit...
1 commit
# 213,556
Shell
HTML
Swift
pub-sub
1 commit
# 250,484
Swift
Ruby
1 commit
# 62,807
Swift
photo-b...
ios-ui
cocoapo...
1 commit
# 70,720
toolbar
Swift
Objecti...
React N...
1 commit
# 250,358
Swift
Ruby
1 commit
# 250,440
Swift
Ruby
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.