我有一个在其主页上使用 PageView 的应用程序。今天,我被指派在其中一个页面中插入一个 TabBarView。问题是,当我在最后一个选项卡中的选项卡之间滚动时,向左滚动不会滚动 PageView。
我需要一种方法来使页面视图的滚动在 tabbarview 的开始或结束时滚动。
我发现了一个带有倒置问题的问题:在 TabBarView 中 flutter PageView: scrolling to next tab at the end of page
但是,那里说明的方法不适合我的问题。
我做了一个最小的例子:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) => MaterialApp(
title: 'TabBarView inside PageView',
home: MyHomePage(),
);
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key}) : super(key: key);
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
final PageController _pageController = PageController();
@override
Widget build(BuildContext context) …Run Code Online (Sandbox Code Playgroud)