2***@qq.com
2***@qq.com
  • 发布:2026-04-28 19:55
  • 更新:2026-04-28 19:57
  • 阅读:15

uniapp启动页底部手势条/虚拟按键区域/系统底部导航栏白色背景怎么改成黑色背景?

分类:uni-app

uniapp启动页底部手势条/虚拟按键区域/系统底部导航栏白色背景怎么改成黑色背景?

// #ifdef APP-PLUS
var Color = plus.android.importClass("android.graphics.Color");
plus.android.importClass("android.view.Window");
var mainActivity = plus.android.runtimeMainActivity();
var window_android = mainActivity.getWindow();
window_android.setNavigationBarColor(Color.parseColor("#000000"));
// #endif

这个代码只能改app页面的底部,改不了启动页的底部

2026-04-28 19:55 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

在 manifest.json 文件的 "app-plus" -> "distribute" -> "splashscreen" 节点下配置 androidNavigationBarColor 字段,将其设置为 "#000000" 即可将启动页底部系统导航栏背景改为黑色。

"app-plus": {  
  "distribute": {  
    "splashscreen": {  
      "androidNavigationBarColor": "#000000"  
    }  
  }  
}

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

这是为了解决应用启动时底部闪白的问题,默认会使用页面背景颜色,通过上述配置可以自定义系统底部导航栏颜色。需要注意这与运行时通过 plus.android 修改导航栏颜色的方法不同,manifest.json 中的配置专门用于控制启动页(splashscreen)阶段的系统导航栏颜色显示。

参考链接:https://ask.dcloud.net.cn/question/218837

内容为 AI 生成,仅供参考
2***@qq.com

2***@qq.com (作者)

虚拟按键

要回复问题请先登录注册