Flutter 禁用全屏对话框上的取消按钮

Flutter 禁用全屏对话框上的取消按钮,flutter,Flutter,我正在推一个全屏对话框设置为真的屏幕。左上角添加了一个取消图标。我想用我自己的图标和功能(删除)替换此取消图标。如何覆盖该图标 您需要使用AppBar的leading属性来覆盖该X按钮。请参见以下示例: appBar: AppBar( title: Text("2nd page"), leading: IconButton( icon: Icon(Icons.delete), onPressed: (){ // handle delete here }),

我正在推一个全屏对话框设置为真的屏幕。左上角添加了一个取消图标。我想用我自己的图标和功能(删除)替换此取消图标。如何覆盖该图标


您需要使用
AppBar
leading
属性来覆盖该X按钮。请参见以下示例:

appBar: AppBar(
  title: Text("2nd page"),
  leading: IconButton(
    icon: Icon(Icons.delete), 
    onPressed: (){
    // handle delete here
   }),
)

默认情况下,您要覆盖哪个图标?它是一个X。我想用删除图标(垃圾桶)替换它,并在点击时捕获它。我可以在应用程序栏中添加其他图标。这就是在应用程序栏中添加按钮的方式。我想替换默认情况下Flatter添加的取消按钮。您可以共享屏幕截图吗,因为我看不到Flatter单独添加的任何取消按钮。还有其他的图标,颤振可以为你添加像背图标,汉堡包图标。我添加了一个截图。谢谢你的截图。我从来没有做过iOS,但对我来说,这似乎是Android的后退按钮,所以你需要返回
WillPopScope
并覆盖
onWillPop
,以处理此行为。这让我能够检测他们何时点击图标。但它不允许我将图标更改为删除图标。