{"id":2483,"url":"https://github.com/yoavlt/LiquidFloatingActionButton","last_synced_at":"2025-08-03T00:31:48.156Z","repository":{"id":41044944,"uuid":"41534823","full_name":"yoavlt/LiquidFloatingActionButton","owner":"yoavlt","description":"Material Design Floating Action Button in liquid state","archived":false,"fork":false,"pushed_at":"2022-07-08T20:51:12.000Z","size":1797,"stargazers_count":3838,"open_issues_count":53,"forks_count":468,"subscribers_count":79,"default_branch":"master","last_synced_at":"2024-04-24T14:48:56.713Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yoavlt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-28T08:00:43.000Z","updated_at":"2024-04-03T01:48:44.000Z","dependencies_parsed_at":"2022-07-13T18:21:08.912Z","dependency_job_id":null,"html_url":"https://github.com/yoavlt/LiquidFloatingActionButton","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoavlt%2FLiquidFloatingActionButton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoavlt%2FLiquidFloatingActionButton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoavlt%2FLiquidFloatingActionButton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoavlt%2FLiquidFloatingActionButton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yoavlt","download_url":"https://codeload.github.com/yoavlt/LiquidFloatingActionButton/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228304106,"owners_count":17898919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:16:14.864Z","updated_at":"2024-12-06T18:30:29.660Z","avatar_url":"https://github.com/yoavlt.png","language":"Swift","funding_links":[],"categories":["UI","Swift","Content"],"sub_categories":["Button","Other free courses"],"readme":"# LiquidFloatingActionButton\n\n[![CI Status](http://img.shields.io/travis/yoavlt/LiquidFloatingActionButton.svg?style=flat)](https://travis-ci.org/yoavlt/LiquidFloatingActionButton)\n[![Version](https://img.shields.io/cocoapods/v/LiquidFloatingActionButton.svg?style=flat)](http://cocoapods.org/pods/LiquidFloatingActionButton)\n[![License](https://img.shields.io/cocoapods/l/LiquidFloatingActionButton.svg?style=flat)](http://cocoapods.org/pods/LiquidFloatingActionButton)\n[![Platform](https://img.shields.io/cocoapods/p/LiquidFloatingActionButton.svg?style=flat)](http://cocoapods.org/pods/LiquidFloatingActionButton)\n[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)]\n(https://github.com/Carthage/Carthage)\n\nLiquidFloatingActionButton is floating action button component of [material design](https://www.google.com/design/spec/material-design/introduction.html) in liquid state, inspired by [Material In a Liquid State](http://www.materialup.com/posts/material-in-a-liquid-state).\nThis is also [spinner loader](https://github.com/yoavlt/LiquidLoader) components in liquid state.\n\n![Demo](https://github.com/yoavlt/LiquidFloatingActionButton/blob/master/Demo/top.gif?raw=true)\n\n## Features\n- [x] liquid animation\n- [x] Easily customizable\n- [x] Objective-C compatible\n- [x] Swift 5.0\n\nYou can play a demo with [appetize.io](https://appetize.io/app/f4t42hgqbnbma4m12jcg3aeebg?device=iphone5s\u0026scale=75\u0026orientation=portrait)\n\n## Usage\n\nYou just need implement `LiquidFloatingActionButtonDataSource` and `LiquidFloatingActionButtonDelegate` similar to well-known UIKit design.\n\n```swift\nlet floatingActionButton = LiquidFloatingActionButton(frame: floatingFrame)\nfloatingActionButton.dataSource = self\nfloatingActionButton.delegate = self\n```\n\n### LiquidFloatingActionButtonDataSource\n```swift\nfunc numberOfCells(liquidFloatingActionButton: LiquidFloatingActionButton) -\u003e Int\nfunc cellForIndex(index: Int) -\u003e LiquidFloatingCell\n```\n\n### LiquidFloatingActionButtonDelegate\n\n```swift\noptional func liquidFloatingActionButton(liquidFloatingActionButton: LiquidFloatingActionButton, didSelectItemAtIndex index: Int)\n```\n\n## Easily customizable\n![Demo](https://github.com/yoavlt/LiquidFloatingActionButton/blob/master/Demo/customizable.gif?raw=true)\n\n## Installation\n\nLiquidFloatingActionButton is available through [CocoaPods](http://cocoapods.org). To install\nit, simply add the following line to your Podfile:\n\n```ruby\npod \"LiquidFloatingActionButton\"\n```\nor, if you use [Carthage](https://github.com/Carthage/Carthage), add the following line to your `Carthage` file.\n\n```\ngithub \"yoavlt/LiquidFloatingActionButton\"\n```\n\n## License\n\nLiquidFloatingActionButton is available under the MIT license. See the LICENSE file for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoavlt%2FLiquidFloatingActionButton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoavlt%2FLiquidFloatingActionButton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoavlt%2FLiquidFloatingActionButton/lists"}