Flutter - 在选项卡之间创建按钮(或其他小部件)

Flutter - Create Button (or other widget) between Tabs

我是 Flutter 的新手,我想创建一个 Bottom TabBar,在选项卡的中央有一个圆形按钮。像这样。

这是我现在唯一的小部件。

import "package:flutter/material.dart";

class Tabbar extends StatefulWidget {
  const Tabbar({Key? key}) : super(key: key);

  @override
  State<Tabbar> createState() => _TabbarState();
}

class _TabbarState extends State<Tabbar> {
  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 4,
      child: Scaffold(
        appBar: AppBar(
          // bottom: ,
          title: Text('Tabs Demo'),
        ),
        bottomNavigationBar: Container(
          color: Colors.blue[900],
          child: TabBar(
            tabs: [
              Tab(icon: Icon(Icons.account_balance_wallet)),
              Tab(icon: Icon(Icons.query_stats)),
              Tab(icon: Icon(Icons.update)),
              Tab(icon: Icon(Icons.settings)),
            ],
          ),
        ),
        body: TabBarView(
          children: [
            // Text('Temporary'),
            Icon(Icons.flight, size: 350),
            Icon(Icons.directions_transit, size: 350),
            Icon(Icons.directions_car, size: 350),
            Icon(Icons.settings, size: 350),
          ],
        ),
      ),
    );
    ;
  }
}

这是我现在的输出。

尝试使用 floatingActionButton 并将其居中。