热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何更改appBar后退按钮的颜色

如何解决《如何更改appBar后退按钮的颜色》经验,为你挑选了3个好方法。

我无法弄清楚如何将appBar的自动后退按钮更改为其他颜色.它在脚手架下,我试图研究它,但我无法绕过它.

return Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.white,
        title: Image.asset(
          'images/.jpg',
          fit: BoxFit.fill,
        ),
        centerTitle: true,
      ),

diegoveloper.. 90

您必须使用iconThemeAppBar中的属性,如下所示:

  appBar: AppBar(
          iconTheme: IconThemeData(
            color: Colors.black, //change your color here
          ),
          title: Text("Sample"),
          centerTitle: true,
        ),
        body: Text("Sample body"),
      );


blaneyneil.. 20

您还可以通过'lead'使用您选择的小部件覆盖默认的后退箭头:

leading: new IconButton(
  icon: new Icon(Icons.arrow_back, color: Colors.orange),
  onPressed: () => Navigator.of(context).pop(),
), 

如果未设置,则AppBar小部件所做的全部工作就是提供默认的“前导”小部件。



1> diegoveloper..:

您必须使用iconThemeAppBar中的属性,如下所示:

  appBar: AppBar(
          iconTheme: IconThemeData(
            color: Colors.black, //change your color here
          ),
          title: Text("Sample"),
          centerTitle: true,
        ),
        body: Text("Sample body"),
      );



2> blaneyneil..:

您还可以通过'lead'使用您选择的小部件覆盖默认的后退箭头:

leading: new IconButton(
  icon: new Icon(Icons.arrow_back, color: Colors.orange),
  onPressed: () => Navigator.of(context).pop(),
), 

如果未设置,则AppBar小部件所做的全部工作就是提供默认的“前导”小部件。



3> Mfreeman..:

它似乎更容易创建一个新的按钮并添加颜色,这是我为任何想知道的人做的

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        leading: BackButton(
            color: Colors.black
        ),


推荐阅读
author-avatar
小丁啊小丁
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有