-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
132 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,59 @@ | ||
/** | ||
* Manage the appearance of the native status bar. | ||
* | ||
* @usage | ||
* ```js | ||
* StatusBar.hide(); // Hide the bar | ||
* | ||
* StatusBar.setStyle(StatusBar.LIGHT_CONTENT) // Good for dark backgrounds | ||
* ``` | ||
* Requires Cordova plugin: `cordova-plugin-statusbar`. For more info, please see the [StatusBar plugin docs](https://github.com/apache/cordova-plugin-statusbar). | ||
*/ | ||
export declare class StatusBar { | ||
/** | ||
* Set whether the status bar overlays the main app view. The default | ||
* is true. | ||
* | ||
* @param doesOverlay whether the status bar overlays the main app view. | ||
* @param {boolean} doesOverlay Whether the status bar overlays the main app view. | ||
*/ | ||
static overlaysWebView(doesOverlay: boolean): void; | ||
/** | ||
* Use the default statusbar (dark text, for light backgrounds). | ||
*/ | ||
static overlaysWebView(doOverlay: boolean): void; | ||
static styleDefault(): void; | ||
/** | ||
* Use the lightContent statusbar (light text, for dark backgrounds). | ||
*/ | ||
static styleLightContent(): void; | ||
/** | ||
* Use the blackTranslucent statusbar (light text, for dark backgrounds). | ||
*/ | ||
static styleBlackTranslucent(): void; | ||
/** | ||
* Use the blackOpaque statusbar (light text, for dark backgrounds). | ||
*/ | ||
static styleBlackOpaque(): void; | ||
/** | ||
* Set the status bar to a specific named color. Valid options: | ||
* black, darkGray, lightGray, white, gray, red, green, blue, cyan, yellow, magenta, orange, purple, brown. | ||
* | ||
* iOS note: you must call StatusBar.setOverlay(false) to enable color changing. | ||
* | ||
* @param name the name of the color (from above) | ||
* @param {string} colorName The name of the color (from above) | ||
*/ | ||
static backgroundColorByName(colorName: string): void; | ||
/** | ||
* Set the status bar to a specific hex color (CSS shorthand supported!). | ||
* | ||
* iOS note: you must call StatusBar.setOverlay(false) to enable color changing. | ||
* | ||
* @param hex the hex value of the color. | ||
* @param {string} hexString The hex value of the color. | ||
*/ | ||
static backgroundColorByHexString(hexString: string): void; | ||
/** | ||
* Hide the StatusBar | ||
* | ||
* Options: | ||
* | ||
* StatusBar.DEFAULT | ||
* StatusBar.LIGHT_CONTENT | ||
* StatusBar.BLACK_TRANSLUCENT | ||
* StatusBar.BLACK_OPAQUE | ||
* | ||
* @param style the style from above | ||
*/ | ||
static hide(): void; | ||
/** | ||
* Show the StatusBar | ||
*/ | ||
static show(): void; | ||
/** | ||
* Whether the StatusBar is currently visible or not. | ||
*/ | ||
static isVisible(): any; | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters