A custom tab bar widget for Flutter framework.
The design is inspired from Rally project (one of material design studies).
dependencies:
...
shifting_tabbar: ^1.0.2
import 'package:shifting_tabbar/shifting_tabbar.dart';
This widget is programmed to work with TabController
.
You just need to install and import it to your code and use it just like TabBar
.
Don't forget to use DefaultTabController
as an ancestor widget if you don't specify controller manually!
new ShiftingTabBar(
tabs: [
ShiftingTab(
icon: Icon(Icons.directions_bike),
text: "Test 1",
),
ShiftingTab(
icon: Icon(Icons.directions_car),
text: "Test 2"
),
ShiftingTab(
icon: Icon(Icons.directions_transit),
text: "Test 3"
),
],
)
See example folder in git repository for more detailed example.