я создал TabBar в SingleChildScrollView .. проблема в том, что я хочу создавать прокручиваемое содержимое в TabBarView со всем моим приложением вместо прокрутки содержимого только внутри TabBarView, я пробовал ListView.Builder и NestedScrollView, но не работал со мной .. Есть ли решение?
Это мой код:
class TwitterTabBare extends StatefulWidget {
@override
_TwitterTabBareState createState() => _TwitterTabBareState();
}
class _TwitterTabBareState extends State<TwitterTabBare>
with SingleTickerProviderStateMixin {
TabController _tabController;
@override
void initState() {
super.initState();
_tabController = TabController(length: 4, vsync: this);
}
@override
Widget build(BuildContext context) {
double screenHeight = MediaQuery.of(context).size.height;
return column(
children: <Widget>[
TabBar(
controller: _tabController,
labelColor: Colors.blue,
unselectedLabelColor: Colors.grey[700],
tabs: <Widget>[
Tab(
text: 'Tweets',
),
Tab(
text: 'Replies',
),
Tab(
text: 'Media',
),
Tab(
text: 'Tweets',
),
],
),
Container(
constraints: BoxConstraints.expand(height: 300),
child: TabBarView(
controller: _tabController,
children: <Widget>[
// CardPage(),
Column(
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
Text('Tweets & replies'),
],
),
Text('Replies'),
Text('Media'),
Text('Likes'),
],
),
),
],
);
}
}
Проверьте изображение: