inline_tab_view 1.0.0
inline_tab_view: ^1.0.0 copied to clipboard
A TabBarView that can be nested in scrollables.
A inlineable TabBarView animating height taken by the widget without hacks. Creates a custom render object that mimics the default TabBarView behavior that does not try to take up the entire available height.
[asset/showcase.gif]
This avoids hacky tricks like detecting the child height during widget build and allows for smooth animation. With this focus on quality full test coverage and documentation is provided.
Usage #
You can use the widget similar to the original widget like this:
InlineTabView(
controller: controller,
children: [
FirstChild(),
SecondChild(),
// Add other children to match [controller.length]
],
),
Check out the app in the /example folder for more complex use cases and an interactive demo.