flutter_liquid_glass library

Classes

FakeGlass
A widget that aims to provide a similar look to LiquidGlass, but without the expensive shader.
GlassGlow
Represents a layer that can paint a glowing effect below its child.
GlassGlowLayer
Represents a layer that can paint a glowing effect below its child.
IndicatorPhysics
Physics utilities for draggable indicators.
LGAppBar
A beautiful glass morphism app bar following Apple's navigation bar design.
LGBottomBar
A beautiful glass morphism bottom navigation bar inspired by Apple's design language.
LGBottomBarExtraButton
Configuration for the extra button in LGBottomBar.
LGBottomBarTab
Configuration for a tab in LGBottomBar.
LGButton
A beautiful glass morphism button with organic animations and touch effects.
LGCard
Glass card widget with iOS-style design defaults.
LGContainer
Base glass container widget with configurable dimensions and styling.
LgrLogs
Logging utilities for the Liquid Glass Renderer package.
LGSheet
Glass bottom sheet with drag indicator and iOS-style dismiss behavior.
LGTextField
A beautiful glass morphism text field inspired by Apple's input design.
LiquidGlass
A liquid glass shape.
LiquidGlassBlendGroup
A widget that groups multiple liquid glass shapes for blending.
LiquidGlassLayer
Represents a layer of multiple LiquidGlass shapes or LiquidGlassBlendGroups that have shared LiquidGlassSettings and will be rendered together.
LiquidGlassSettings
Represents the settings for a liquid glass effect.
LiquidOval
Represents an ellipse shape that can be used by a LiquidGlass widget.
LiquidRoundedRectangle
Represents a rounded rectangle shape that can be used by a LiquidGlass widget.
LiquidRoundedSuperellipse
Represents a squircle shape that can be used by a LiquidGlass widget.
LiquidShape
Represents a shape that can be used by a LiquidGlass widget.
LiquidStretch
A widget that provides a squash and stretch effect to its child based on user interaction.
RawLiquidStretch
Use this widget to apply a custom stretch effect in pixels to its child.

Enums

LGButtonStyle
Visual style for liquid glass buttons.
LGQuality
Glass effect rendering style configuration.

Extensions

LGQualityExtension on LGQuality
Extension methods for LGQuality enum configuration.
OffsetResistanceExtension on Offset
Provides withResistance method to apply drag resistance to an Offset.

Properties

debugPaintLiquidGlassGeometry bool
Whether to paint the liquid glass geometry texture for debugging purposes.
getter/setter pair