animated_options_bar 0.1.0
animated_options_bar: ^0.1.0 copied to clipboard
A reusable animated tabbar/scrollbar component with smooth selection animations for Flutter.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2025-12-05 #
Added #
- Initial release of
animated_options_barpackage AnimatedOptionsBarwidget with smooth sliding and resizing animations- Automatic layout mode detection (tabbar vs scrollbar)
OptionsBarConfigfor customizable styling- Support for String items with auto-detection (getId/getLabel optional)
- Support for custom item types with getId/getLabel functions
- Built-in accessibility support with Semantics widgets
- Comprehensive error handling and edge case management
- Cached text measurements for performance optimization
- Comprehensive test suite
Features #
- Smooth selection animations with configurable duration
- Automatic switching between tabbar mode (full width) and scrollbar mode (horizontal scrolling)
- Configurable colors, padding, spacing, and border radius
- Optional scroll arrows for scrollbar mode
- Optional background color and custom text styles