Package com.iizix.gyro
Class StatusBarConfig
- java.lang.Object
- com.iizix.gyro.StatusBarConfig
 
- public class StatusBarConfig extends java.lang.ObjectThe status bar configuration class. To configure, call the methods in the class.- Author:
- Christopher Mindus
 
- Nested Class Summary- Nested Classes - Modifier and Type - Class - Description - static class- StatusBarConfig.StyleEnumeration for style.
 - Constructor Summary- Constructors - Constructor - Description - StatusBarConfig()Constructs the status bar configuration instance.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - int- getBackgroundColor()Gets the RGB background color.- int- getOverlaysWebView()Gets the overlays web view.- StatusBarConfig.Style- getStyle()Gets the style.- int- getVisibility()Gets the status bar visibility configured.- void- hide()Hides the status bar.- void- setBackgroundColor(int rgb)Sets the RGB background color.- void- setOverlaysWebView(boolean doOverlay)Sets if the status bar should overlay the web view or not.- void- setStyle(StatusBarConfig.Style style)Sets the style.- void- show()Shows the status bar.
 
- Method Detail- show- public void show() Shows the status bar.
 - hide- public void hide() Hides the status bar.
 - getVisibility- public int getVisibility() Gets the status bar visibility configured.- Returns:
- 1 for show, 0 for hide and -1 if not set.
 
 - setBackgroundColor- public void setBackgroundColor(int rgb) Sets the RGB background color.- Note: on iOS 7, when you set setOverlaysWebView to false, you can set the background color of the statusbar by color name. - Parameters:
- rgb- The RGB color in range between 0 and 0xFFF_FFF.
- Throws:
- java.lang.IllegalArgumentException- If the value is out of range.
 
 - getBackgroundColor- public int getBackgroundColor() Gets the RGB background color.- Returns:
- The background color set, -1 if not set.
 
 - setStyle- public void setStyle(StatusBarConfig.Style style) Sets the style.- Note: the style is only supported for iOS and Windows Phone. - Parameters:
- style- The style, or null to unconfigure it.
 
 - getStyle- public StatusBarConfig.Style getStyle() Gets the style.- Note: the style is only supported for iOS and Windows Phone. - Returns:
- The style, or null if not configured.
 
 - setOverlaysWebView- public void setOverlaysWebView(boolean doOverlay) Sets if the status bar should overlay the web view or not.- Parameters:
- doOverlay- Set to true to overlay, false to let the status bar reside above the web view.
 
 - getOverlaysWebView- public int getOverlaysWebView() Gets the overlays web view.- Returns:
- 1=overlay, 0=above, -1=not configured.