【问题标题】:How to perform appbar back button click action without changing default icon如何在不更改默认图标的情况下执行 appbar 后退按钮单击操作
【发布时间】:2021-03-10 12:22:40
【问题描述】:

在我的应用程序中有一些操作,我需要在 AppBar 后退按钮中执行。 我的问题是,我想在点击操作中使用默认的后退按钮。

所以它可以做这些事情。

【问题讨论】:

    标签: flutter dart flutter-layout


    【解决方案1】:

    试试

    appBar: AppBar(
            leading: BackButton(
              onPressed: (){
                print("back Pressed");
              },
            ),
          ),
    

    【讨论】:

    • 我想要自己的导航操作。不执行返回操作
    • 啊,我明白你的意思了,所以你需要覆盖appbar中后退按钮的onClick方法吗?
    • 是的,我需要自己的行动。不返回导航
    • 我编辑了答案以匹配您的问题
    • 好的,我会检查并回复你。
    【解决方案2】:
    appBar: AppBar(
                  automaticallyImplyLeading: false,
                  leading: Builder(
                    builder: (BuildContext context) {
                      return IconButton(
                        icon: const Icon(Icons.arrow_back),
                        onPressed: () {
                          // Do your thing..
                        },
                      );
                    },
                  ),
                  title: Text("Your Text"),
                  centerTitle: true,
    

    我希望答案..

    【讨论】:

      猜你喜欢
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-16
      • 2018-05-23
      相关资源
      最近更新 更多