繁体   English   中英

如何在 flutter 的应用程序栏中添加图标图像

[英]How to add back icon image in app bar in flutter

在 Flutter 中,我需要在 flutter 的应用栏中添加图标图像。 我是 flutter 的新手,学习和开发任何帮助将不胜感激。

我需要在应用栏中自定义后退按钮图像

请告诉我如何在 flutter 的应用栏中添加图标图像?

有一个小部件调用:BackButtonIcon()

AppBar(
   leading: IconButton(
   onPressed: () {
      Navigator.of(context).pop();
   },
   icon: const BackButtonIcon(),
                          ),)

如果您在 Scaffold 中使用AppBar小部件,当您使用Navigator推送新页面时,将自动显示后退箭头图标。

如果要手动添加图标,可以在 AppBar 内的leading属性中添加:

AppBar(
  leading: IconButton(
    icon: const BackButtonIcon(),
    onPressed: () { },
  )
);

当您从另一个屏幕导航时,后退图标按钮会自动启用。

通过使用此代码

Navigator.push(
    context,
    MaterialPageRoute(builder: (context) => SecondRoute()),
  );

如果您已经从另一个屏幕导航但仍未显示,请稍微更改 AppBar 字段

AppBar(
automaticallyImplyLeading:true,
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM