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