【问题标题】:Why is the AppBar background color not completely white on Android?为什么Android上的AppBar背景颜色不是全白?
【发布时间】:2021-12-26 14:31:55
【问题描述】:

我将ScaffoldappBar:设置为null,但Appbar是灰色而不是白色。

return Scaffold(
    appBar: null,
    body: .......
);

我还将 AppBar 颜色设置为白色,但结果与 null 相同。

如何使 Appbar 颜色为白色? 设置null还不够?

下图是Google Play Store的AppBar。

【问题讨论】:

标签: android flutter dart android-emulator


【解决方案1】:

要在 Android 中隐藏状态栏或禁用通知栏,IT 管理员必须执行以下两个步骤:

1.将设备添加到 Kiosk 模式 2.隐藏通知栏

1.将设备添加到 Kiosk 模式 1_ 在 MDM 控制台上,通过导航到 Device Mgmt -> Profiles -> New Profile -> Android 创建一个 Android 配置文件。 2_ 在创建配置文件之前指定名称和描述。 3_ 从左侧窗格中,选择 Kiosk 以创建 Kiosk 模式配置文件 4_ 如果您只想在设备上运行一个应用程序,请选择单个应用程序,如果您想在设备上运行多个应用程序,请选择多应用程序 5_ 输入需要在 Kiosk 中配置的应用程序的名称。 如何在 Android 设备上隐藏状态栏? 要在启用 Kiosk 模式时隐藏或禁用 Android 设备上的状态和通知栏,请按照以下步骤操作:

1_ 选择您已将要在 Kiosk 模式下配置的应用程序添加到的 Kiosk 模式配置文件。 2_ 导航到设备限制以禁用 Android 设备中的状态栏。 3_限制状态栏选项以禁用设备上的状态栏。默认情况下,状态栏扩展选项是受限的,这会禁用通知栏。 您还可以选择禁用任务栏,以防止用户访问默认启动器或退出 Kiosk。 单击保存以保存配置文件。根据您的要求将配置文件分发到组或设备

【讨论】:

    【解决方案2】:

    使用AppBarsystemOverlayStyle 属性:

    AppBar(
      systemOverlayStyle: SystemUiOverlayStyle(statusBarColor: Colors.white),
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      相关资源
      最近更新 更多