相关疑难解决方法(0)

如何在 PageView 内的 TabBarView 上“合并”滚动?

我有一个在其主页上使用 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)

dart flutter

2
推荐指数
1
解决办法
2262
查看次数

标签 统计

dart ×1

flutter ×1