NavigationBarPlugin
The NavigationBarPlugin interface represents the system navigation bar and provides access to its properties and methods.
import { navigationBarPlugin } from "@plaoc/plugins";
// Set navigation bar color
navigationBarPlugin.setColor("#FF0000FF")
Properties
The state object of the system navigation bar;
The value is an object implementing the StateObserver interface;
Methods
NavigationBarPlugin.getColor()
Get the background color of the system navigation bar;
NavigationBarPlugin.getOverlay()
Check if the system navigation bar overlays app content;
NavigationBarPlugin.getState([force_update])
Get the state of the system navigation bar;
NavigationBarPlugin.getStyle()
Get the style of the system navigation bar;
NavigationBarPlugin.getVisible()
Check if the system navigation bar is visible;
Returns a Promise resolving to a boolean;Hide the system navigation bar;
NavigationBarPlugin.setColor()
Set the color of the system navigation bar;
NavigationBarPlugin.setOverlay()
Set whether the system navigation bar overlays app content;
NavigationBarPlugin.setState()
Set the state of the system navigation bar;
NavigationBarPlugin.setStateByKey()
Set a specific state value of the system navigation bar;
NavigationBarPlugin.setStyle()
Set the style of the system navigation bar;
NavigationBarPlugin.setVisible()
Set whether the system navigation bar is visible;
Show the system navigation bar;
Events
- None
Platform Support
Property/Method/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 |