首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示Android Statusbar

显示Android Statusbar
EN

Stack Overflow用户
提问于 2020-10-28 13:24:48
回答 2查看 65关注 0票数 2

我在用颤音编写一个应用程序。但是当我打开我的应用程序时,android的statusbar却隐藏着一些奇怪的方式。我不想这样。为什么会发生这种事?

这就是我想要实现的: 目标

,这就是我所拥有的: 我的应用程序截图

EN

回答 2

Stack Overflow用户

发布于 2020-10-28 15:23:11

谢谢你的快速回答。可悲的是我已经这么做了:

代码语言:javascript
复制
 @override
  Widget build(BuildContext context) {
    return Scaffold(
      key: _scaffoldKey,
      body: SafeArea(
        child: Center(
          child: ListView(
            shrinkWrap: true,
            children: [
              Center(
                child: Text(
                  _pageTitle,
                  style: Theme.of(context).textTheme.headline1,
                ),
              ),
              Center(child: Text(_pageSubTitle)),
              loginForm(context),
            ],
          ),
        ),
      ),
    );
  }

但遗憾的是,这不管用

我还在我的主要功能中设置了系统值:

代码语言:javascript
复制
void main() {
  SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
  SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
    systemNavigationBarColor: MAIN_LIGHT_GREEN, // navigation bar color
    statusBarColor: MAIN_LIGHT_GREEN,
    statusBarIconBrightness: Brightness.dark,
    systemNavigationBarIconBrightness: Brightness.light,
    statusBarBrightness: Brightness.light,
  ));

  runApp(MyApp());
}
票数 0
EN

Stack Overflow用户

发布于 2020-10-28 16:19:39

显示状态栏:-

代码语言:javascript
复制
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);

显示转换状态栏:-

代码语言:javascript
复制
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
    statusBarColor: Colors.transparent,
 ));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64573812

复制
相关文章

相似问题

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