NavigationBarPlugin
PluginNavigationBarPlugin大约 1 分钟
NavigationBarPlugin 接口用来表示系统导航栏元素, 并提供访问系统导航栏的属性和方法
import { navigationBarPlugin } from "@plaoc/plugins";
// 设置导航栏的颜色
navigationBarPlugin.setColor("#FF0000FF")
属性
系统导航栏的状态对象;
属性值是一个实现了StateObserver 接口的对象;
方法 Method
NavigationBarPlugin.getColor()
查询系统导航栏的颜色[背景色];
NavigationBarPlugin.getOverlay()
查询系统导航栏是否遮盖 App 的内容;
NavigationBarPlugin.getState([force_update])
查询系统导航栏的状态;
NavigationBarPlugin.getStyle()
查询系统导航栏的风格;
NavigationBarPlugin.getVisible()
查询系统导航栏是否显示;
返回一个Promise对象;resolve兑现一个boolean隐藏系统导航栏;
NavigationBarPlugin.setColor()
设置系统导航栏的颜色;
NavigationBarPlugin.setOverlay()
设置系统导航栏是否遮盖 App;
NavigationBarPlugin.setState()
设置系统导航栏的状态;
NavigationBarPlugin.setStateByKey()
设置系统导航栏某一状态的值;
NavigationBarPlugin.setStyle()
设置系统导航栏的风格;
NavigationBarPlugin.setVisible()
设置系统导航栏是否可见;
显示系统导航栏;
事件 Event
- 无
平台兼容性
属性/方法/事件 | Android | IOS | Desktop-Dev | Desktop |
---|---|---|---|---|
state | ✅ | ✅ | ✅ | X |
getColor | ✅ | ✅ | ✅ | X |
getOverlay | ✅ | ✅ | ✅ | X |
getState | ✅ | ✅ | ✅ | X |
getStyle | ✅ | ✅ | ✅ | X |
getVisible | ✅ | ✅ | ✅ | X |
hide | ✅ | ✅ | ✅ | X |
setColor | ✅ | ✅ | ✅ | X |
setOverlay | ✅ | ✅ | ✅ | X |
setState | ✅ | ✅ | ✅ | X |
setStateByKey | ✅ | ✅ | ✅ | X |
setStyle | ✅ | ✅ | ✅ | X |
setVisible | ✅ | ✅ | ✅ | X |
show | ✅ | ✅ | ✅ | X |
相关链接
Powered by Waline v2.15.7