how to implement a sliverAppBar with a tabBar
Use NestedScrollView, here is the working code. @override Widget build(BuildContext context) { return Scaffold( body: DefaultTabController( length: 2, child: NestedScrollView( headerSliverBuilder: (context, value) { return [ SliverAppBar( bottom: TabBar( tabs: [ Tab(icon: Icon(Icons.call), text: “Call”), Tab(icon: Icon(Icons.message), text: “Message”), ], ), ), ]; }, body: TabBarView( children: [ CallPage(), MessagePage(), ], ), ), ), ); … Read more