feat: Add FAB Menu component
This commit introduces a new Floating Action Button (FAB) Menu component to the Material 3 Expressive Catalog.
Key changes:
- Added `FabMenuComposable.kt` which implements the UI for the FAB Menu, including a `ToggleFloatingActionButton` and a list of `FloatingActionButtonMenuItem`s. It handles visibility based on scroll state and provides accessibility features.
- Integrated the FAB Menu into the app's navigation:
- Defined `FabMenuRoutes` in `AppRoutes.kt`.
- Added `fabMenuNavGraph` in `FabMenuNavGraph.kt` to handle navigation to the FAB Menu screen.
- Updated `AppNavigation.kt` to include the FAB Menu in the main navigation graph.
- Added an entry for the FAB Menu example on the `HomeScreen.kt`, allowing users to navigate to it.
- Updated icons for existing home screen items for better visual distinction. C
Cavin committed
826ecd4f796ecb5382397f95566d0d19bed74f70
Parent: aee6f8c