跳过主要内容
返回插件
@capgo/capacitor-导航条
教程
由 github.com/Cap-go

导航条

自定义 Android 导航条颜色和可见性以实现沉浸式 UI 体验

指南

导航栏指南

使用 @capgo/capacitor-navigation-bar

Capacitor 导航栏插件,用于自定义 Android 导航栏。

安装

bun add @capgo/capacitor-navigation-bar
bunx cap sync

此插件暴露的内容

  • setNavigationBarColor - 设置导航栏颜色和按钮主题。
  • getNavigationBarColor - 获取当前导航栏颜色和按钮主题。

示例使用

setNavigationBarColor

设置导航栏颜色和按钮主题。

import { NavigationBar } from '@capgo/capacitor-navigation-bar';

// Set to white with dark buttons
await NavigationBar.setNavigationBarColor({
  color: NavigationBarColor.WHITE,
  darkButtons: true
});

// Set to custom color
await NavigationBar.setNavigationBarColor({
  color: '#FF5733',
  darkButtons: false
});

// Set a custom divider color on Android 9+
await NavigationBar.setNavigationBarColor({
  color: NavigationBarColor.WHITE,
  darkButtons: true,
  dividerColor: '#D9D9D9'
});

getNavigationBarColor

获取当前导航栏颜色和按钮主题。

import { NavigationBar } from '@capgo/capacitor-navigation-bar';

const { color, darkButtons } = await NavigationBar.getNavigationBarColor();
console.log('Current color:', color);
console.log('Using dark buttons:', darkButtons);

完整参考

继续使用@capgo/capacitor-navigation-bar

如果您正在使用 使用@capgo/capacitor-导航条 来规划原生媒体和界面行为,连接它与 @capgo/capacitor-导航条 了解@capgo/capacitor-导航条的实现细节在 开始使用 了解开始使用的实现细节在 使用@capgo/capacitor-实时活动 来实现原生能力的@capgo/capacitor-实时活动 @capgo/capacitor-实时活动 了解@capgo/capacitor-实时活动的实现细节在 使用@capgo/capacitor-视频播放器 来实现原生能力的@capgo/capacitor-视频播放器.