flutter - 如何在 Flutter 中更改 CupertinoNavigationBar 中后退按钮的颜色

标签 flutter flutter-cupertino

我想在我的 flutter 应用程序中更改后退按钮的颜色。

这是我目前所拥有的:Screenshoot

我想将颜色从浅蓝色更改为白色。我在网上搜索过,但一无所获。这是我的代码(注意我的按钮是自动创建的)

@override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
      navigationBar: CupertinoNavigationBar(
        heroTag: 'menupage',
        transitionBetweenRoutes: false,
        middle: Text(
          'Menu Page',
          style: kSendButtonTextStyle,
        ),
      ),

提前谢谢了 !

最佳答案

我解决了设置 CupertinoTextThemeData ...

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      theme: CupertinoThemeData(
        primaryColor:
            Colors.white, //change color of the BOTTOM navbar icons when selected
        textTheme: CupertinoTextThemeData(
          primaryColor:
              Colors.white, //change color of the TOP navbar icon

感谢卢卡斯为我指明了正确的方向

关于flutter - 如何在 Flutter 中更改 CupertinoNavigationBar 中后退按钮的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57826933/

相关文章:

Flutter:如何以编程方式添加 TextField 或 TextFormField

dart - 如何访问特定容器的颜色?

flutter - Flutter文本小部件将中间的单词分解到下一行如何停止

flutter - 让用户从 CupertinoPicker(onSelectedItemChanged) 中选择值,然后它应该发送调用到 API

ios - 有一个 Cupertino 导航来显示应用程序栏,但需要有结束抽屉

ios - Flutter:iOS 上的深色主题

dart - Flutter:横幅广告与主屏幕重叠

asynchronous - Future <void>,异步,等待,然后在Flutter/Dart中捕获catchError

flutter - 如何在 Flutter 中设置 CupertinoButton 的宽度?

flutter - CupertinoPicker textStyle flutter