widgets/surfaces/shared/tab_bar_bottom_internal library
Classes
- BottomBarExtraBtn
- Renders the extra action button using GlassButton.
- BottomBarTabItem
- Renders a single tab item for GlassBottomBar and GlassSearchableBottomBar.
- TabIndicator
- Internal widget that manages the draggable indicator with physics.
- TabIndicatorState
-
State for TabIndicator. Public for testing via
@visibleForTesting.
Constants
- kBottomBarGlassDefaults → const LiquidGlassSettings
- Default LiquidGlassSettings for both GlassBottomBar and GlassSearchableBottomBar.
Functions
-
buildIconShadows(
{required Color iconColor, required double? thickness, required bool selected, required Widget? activeIcon}) → List< Shadow> ? - Builds multi-directional icon shadows that simulate a stroke/outline effect.
-
resolveBarLabelColor(
BuildContext context, double? darkAmount) → Color - Resolves the dynamic icon/label color for both bars.