如何在 Flutter 中使用大标题导航栏?

Pau*_*omo 3 dart flutter flutter-cupertino

这是我使用 CupertinoNavigationBar() 时得到的结果

标准标题导航栏 - 标准标题导航栏

这就是我需要实现的 - 大标题导航栏

Mor*_*rez 6

您可以查看教程以获取解释,但教程中的代码是:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      title: 'Flutter Demo',
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
      child: NestedScrollView(
        headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled){
          return <Widget>[
            CupertinoSliverNavigationBar(
              largeTitle: Text('Settings'),
            )
          ];
        },
        body: Center(child: Text('Home Page'),),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

此代码使大文本成为具有大标题的应用栏,如下图所示:

应用栏图像