首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让flutter appbar显示手机的时钟和网络

如何让flutter appbar显示手机的时钟和网络
EN

Stack Overflow用户
提问于 2020-11-08 22:07:17
回答 1查看 70关注 0票数 0

现在我在flutter中使用appbar,但它覆盖了手机的时间\网络\电池,我应该怎么做才能让它显示出来,这是我的appbar代码:

代码语言:javascript
复制
child: NestedScrollView(
        headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
          return <Widget>[
            SliverOverlapAbsorber(
                handle: NestedScrollView.sliverOverlapAbsorberHandleFor(
                  context,
                ),
                sliver: SliverAppBar(
                  title: Text(
                    'Cruise',
                    style: TextStyle(
                      color: Theme.of(context).brightness == Brightness.light
                          ? Colors.black
                          : Colors.white,
                    ),
                  ),
                  pinned: true,
                  floating: true,
                  forceElevated: innerBoxIsScrolled,
                  actions: [
                    IconButton(
                      onPressed: () => Navigator.push(
                        context,
                        MaterialPageRoute(builder: (context) => AddChannel()),
                      ),
                      icon: Icon(Feather.plus),
                    ),
                  ],
                )),
          ];
        },

用户界面如下所示:

EN

回答 1

Stack Overflow用户

发布于 2020-11-08 23:11:48

您可以将所有这些都包装在一个SafeArea中。它是一个小部件,可以帮助你自动避免屏幕上的凹痕等等。SafeArea Class documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64739001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档