awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yoavlt avatar

yoavlt/LiquidFloatingActionButton

0
View on GitHub↗
3,845 stars·462 forks·Swift·MIT·2 vues

LiquidFloatingActionButton

LiquidFloatingActionButton is a mobile UI component library providing an animated floating action button that expands into a menu. This interactive component uses fluid, liquid-like motion animations to present a set of primary application shortcuts.

The project focuses on state-driven animation and the development of non-rectangular interactive elements. It implements mathematical curves and property-based state changes to create organic visual transitions during menu expansion and contraction.

The library covers coordinate-mapped touch detection for non-rectangular shapes, curve-based shape deformation, and delegate-based event handling. It utilizes interpolated transition logic and renders components within the highest interface depth to ensure visibility over underlying screen content.

Features

  • Floating Action Buttons - Provides a floating action button that expands into a menu using fluid, liquid-like motion animations.
  • Fluid Deformation Curves - Uses mathematical curve calculations to create liquid-like deformation of shapes during menu transitions.
  • Mobile Development - Provides a specialized interactive component designed specifically for mobile operating system interfaces.
  • Floating Menu Navigators - Ships a floating menu system triggered by a button to provide quick access to primary application actions.
  • Liquid - Implements a floating action button that expands into a menu using fluid, liquid-like animations.
  • Mobile UI Component Libraries - Offers a reusable mobile UI component library focusing on high-polish interactive elements.
  • State-Driven Animations - Drives visual transitions by dynamically linking view property animations to the current expansion state.
  • Layout Transition Logic - Provides logic for smooth visual layout transitions between the collapsed button and expanded menu states.
  • Delegate-Based - Decouples animation logic from action execution by forwarding interactions to a host controller via a protocol.
  • Screen-to-Local Coordinate Mapping - Implements translation of raw screen touch coordinates into relative offsets for non-rectangular UI components.
  • Non-Rectangular Interactive Menus - Implements a dynamic menu that maps touch events to non-rectangular, fluidly deformed shapes.
  • Buttons and Controls - Material Design floating action button with liquid animation.
  • UI Buttons - Material design floating action button with liquid effects.
  • UI Components - Material Design-inspired fluid floating action button.
  • UI Components and Widgets - Floating action button with liquid animation.

Historique des stars

Graphique de l'historique des stars pour yoavlt/liquidfloatingactionbuttonGraphique de l'historique des stars pour yoavlt/liquidfloatingactionbutton

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à LiquidFloatingActionButton

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec LiquidFloatingActionButton.
  • gontovnik/dgelasticpulltorefreshAvatar de gontovnik

    gontovnik/DGElasticPullToRefresh

    3,745Voir sur GitHub↗

    DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect for scrolling lists. It serves as a specialized table view extension that triggers content updates via a downward swipe gesture. The component uses bezier paths and spring physics to render curved visual elements, simulating a flexible stretching effect during user interaction. This physics-based approach governs the movement and bounce of the interface to create a fluid feel. The system manages gesture-driven states and coordinate transformations to shift the view hierarchy.

    Swift
    Voir sur GitHub↗3,745
  • okmr-d/dofavoritebuttonAvatar de okmr-d

    okmr-d/DOFavoriteButton

    3,585Voir sur GitHub↗

    Cute Animated Button written in Swift.

    Swift
    Voir sur GitHub↗3,585
  • facebook/componentkitAvatar de facebook

    facebook/componentkit

    5,787Voir sur GitHub↗

    ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe

    Objective-C++
    Voir sur GitHub↗5,787
  • nightonke/boommenuAvatar de Nightonke

    Nightonke/BoomMenu

    5,784Voir sur GitHub↗

    BoomMenu is an Android radial menu library and UI animation framework designed to create expandable floating action buttons. It provides a set of programmable custom view components that reveal submenu items in radial, horizontal, or vertical patterns using 3D transformations. The library distinguishes itself through a 3D-transformation animation engine that utilizes non-linear easing, scaling, and rotation to create depth during menu expansion. It includes specialized layout patterns for share-style menus and a coordinate-based mapping system for precise item displacement. The framework cov

    Javaanimationboommenu
    Voir sur GitHub↗5,784
Voir les 30 alternatives à LiquidFloatingActionButton→

Questions fréquentes

Que fait yoavlt/liquidfloatingactionbutton ?

LiquidFloatingActionButton is a mobile UI component library providing an animated floating action button that expands into a menu. This interactive component uses fluid, liquid-like motion animations to present a set of primary application shortcuts.

Quelles sont les fonctionnalités principales de yoavlt/liquidfloatingactionbutton ?

Les fonctionnalités principales de yoavlt/liquidfloatingactionbutton sont : Floating Action Buttons, Fluid Deformation Curves, Mobile Development, Floating Menu Navigators, Liquid, Mobile UI Component Libraries, State-Driven Animations, Layout Transition Logic.

Quelles sont les alternatives open-source à yoavlt/liquidfloatingactionbutton ?

Les alternatives open-source à yoavlt/liquidfloatingactionbutton incluent : gontovnik/dgelasticpulltorefresh — DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect… okmr-d/dofavoritebutton — Cute Animated Button written in Swift. facebook/componentkit — ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable… nightonke/boommenu — BoomMenu is an Android radial menu library and UI animation framework designed to create expandable floating action… faridsafi/react-native-gifted-chat — This project is a cross-platform UI library for React Native designed to build messaging interfaces. It provides a… airbnb/lottie-react-native — lottie-react-native is a React Native animation library and cross-platform vector animation engine used to render…