import {IonicView} from 'ionic/ionic'; import {StatusBar} from 'ionic/ionic'; @IonicView({ template: ` StatusBar

StatusBar

` }) export class StatusBarPage { constructor() { this.styles = [ StatusBar.DEFAULT, StatusBar.LIGHT_CONTENT, StatusBar.BLACK_TRANSLUCENT, StatusBar.BLACK_OPAQUE ]; this.currentStyle = 0; this.colorHex = '#fff'; } hide() { StatusBar.hide(); } show() { StatusBar.show(); } toggleOverlays() { this.doesOverlay = !!!this.doesOverlay; StatusBar.setOverlays(this.doesOverlay); } setStyle() { StatusBar.setStyle(this.styles[++this.currentStyle]); } setColor() { console.log('Setting color', this.colorHex); StatusBar.setHexColor(this.colorHex); } }