长按动作栏的后退箭头在颤动中显示“返回”吐司,如何删除?

Posted

技术标签:

【中文标题】长按动作栏的后退箭头在颤动中显示“返回”吐司,如何删除?【英文标题】:Long hold on back arrow of action bar in flutter shows a "Back" toast, how to remove that? 【发布时间】:2020-03-17 11:31:05 【问题描述】:

如何删除操作栏上显示的吐司长按后退箭头。

【问题讨论】:

【参考方案1】:

使用IconButton 作为AppBar 之类的前导小部件,

Scaffold(
  appBar: AppBar(
    leading: IconButton(
      onPressed: () 
        Navigator.of(context).pop();
      ,
      icon: Icon(Icons.arrow_back),
      // tooltip: 'Back',  // this cause the overlay 
    ),
  ),
);

【讨论】:

【参考方案2】:

在您的appBar 中,您可以将leading 参数替换为您想要的。

尝试将其替换为:

AppBar(
   leading: IconButton(
      icon: Icon(Icons.arrow_back),
      onPressed: () 
         Navigator.of(context).pop();
      ,
   ),
),

它应该删除tooltip。如果要自定义,见IconButtontooltip参数

【讨论】:

以上是关于长按动作栏的后退箭头在颤动中显示“返回”吐司,如何删除?的主要内容,如果未能解决你的问题,请参考以下文章