如何避免安卓系统应用栏,flutter?

我正在尝试添加底部应用栏,但是有一个问题,安卓系统应用栏一直隐藏我的应用栏。我想实现的是我的底部应用栏底部展开与底部系统栏高度一致。

 bottomNavigationBar: SafeArea(
        child: BottomAppBar(
          color: Color(0xFFDFFFE6),
          child: BottomNavigationBar(items: <BottomNavigationBarItem>[
          BottomNavigationBarItem(
            title: Text("Trạng thái"),
            icon: Icon(
            Icons.assignment_turned_in,
            color: primary,
          ),),
            BottomNavigationBarItem(
              title : Text("Đổi quà"),
              icon: Icon(
              Icons.redeem,
              color: primary,
            ),)
        ],
        ),),
      ),

我的安卓系统的样式文件

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">

    </style>

    <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
        <item name="android:windowBackground">@android:color/white</item><!-- Normal Background-->
        <item name="android:windowTranslucentNavigation">true</item>
        <item name="android:statusBarColor">@android:color/transparent</item>
        <item name="android:navigationBarColor">@android:color/transparent</item>
    </style>

</resources>

enter image description here

解决方案:

SystemChrome.setEnabledSystemUIOverlays([]) 应该可以达到你的要求。

SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values) 才能再次显示出来。

不要忘记导入。

import 'package:flutter/services.dart';

给TA打赏
共{{data.count}}人
人已打赏
未分类

我想让我的文本按钮在Roblox Studio上的颜色淡入和淡出,但我得到了错误信息

2022-9-8 14:51:29

未分类

如何解决变量不等于用户输入的问题

2022-9-8 14:51:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索