后退按钮取代了 AppBar 的标题

2023-12-23

就像标题一样,我使用 Navigator.push() 创建了一个按钮进入新页面,该页面自动在应用程序栏上生成一个后退按钮,我很欣赏自动生成的后退按钮,但我希​​望后退按钮不会取代我的标题的位置,那可能吗?

下面是我的进入此页面的按钮的代码:

Navigator.of(context).push(
                          MaterialPageRoute(
                            builder: (context) {
                              return FeedTest();
                            },
                          ),
                        );

这是我的新页面的完整代码:

Widget build(BuildContext context) {
return ScrollConfiguration(
  behavior: MyBehavior(),
  child: SafeArea(
    child: DefaultTabController(
      length: 2,
      child: Scaffold(
        backgroundColor: Colors.black,
        appBar: AppBar(
          elevation: 0,
          backgroundColor: Colors.grey[850],
          title: Flex(
              direction: Axis.horizontal,
              mainAxisAlignment: MainAxisAlignment.center,
              children: [
                Image.asset(
                  'images/logo2.png',
                  isAntiAlias: true,
                  scale: 1.8,
                  fit: BoxFit.fitHeight,
                  alignment: Alignment.center,
                )
              ]),
          bottom: TabBar(
            indicatorColor: Colors.white,
            tabs: [
              Tab(
                text: 'Submit Feedback',
              ),
              Tab(
                text: 'Submit Testimony',
              )
            ],
          ),
        ),
        body: TabBarView(
          children: [SubmitFeedback(), SubmitTestimony()],
        ),
      ),
    ),
  ),
);

}

附:出于隐私目的,标题图片已模糊处理


centerTitle: true用于使标题居中AppBar

AppBar(
  centerTitle: true, 
  ...
)

Output:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

后退按钮取代了 AppBar 的标题 的相关文章

随机推荐