本文整理汇总了TypeScript中@ionic-native/status-bar.StatusBar.backgroundColorByHexString方法的典型用法代码示例。如果您正苦于以下问题:TypeScript StatusBar.backgroundColorByHexString方法的具体用法?TypeScript StatusBar.backgroundColorByHexString怎么用?TypeScript StatusBar.backgroundColorByHexString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@ionic-native/status-bar.StatusBar
的用法示例。
在下文中一共展示了StatusBar.backgroundColorByHexString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
// [ NOTE: cordova must be available for StatusBar ]
statusBar.styleDefault();
statusBar.backgroundColorByHexString('#000000');
// statusBar.hide();
// NOTE: uncomment next line to start with a specific page
// this.goToPage(this.pages[1]);
this.appState.getProperty('lastTabIndex').then(
(lastTabIndex: number) => {
console.log('initializeApp():lastTabIndex = ' +
lastTabIndex);
this.tabs.select(lastTabIndex);
});
});
示例2: statusBarInit
statusBarInit() {
const show = this.config.getStatusBar('show', true);
const color = this.config.getStatusBar('color', '#ffffff');
const overlaysWebView = this.config.getStatusBar('overlaysWebView', true);
const style = this.config.getStatusBar('style', 'default');
log('statusBar options', { show, color, overlaysWebView, style });
this.statusBar.overlaysWebView(overlaysWebView);
this.statusBar[show ? 'show' : 'hide']();
this.statusBar.backgroundColorByHexString(color);
if (style === 'default') {
this.statusBar.styleDefault();
} else if (style === 'light') {
this.statusBar.styleLightContent();
} else if (style === 'blackTranslucent') {
this.statusBar.styleBlackTranslucent();
} else if (style === 'blackOpaque') {
this.statusBar.styleBlackOpaque();
}
}
示例3:
platform.ready().then(() => {
splashScreen.hide();
statusBar.overlaysWebView(true); // android7 经常不生效
statusBar.backgroundColorByHexString('#00FFFFFF');
if (this.nativeService.isMobile()) {
screenOrientation.lock(screenOrientation.ORIENTATIONS.PORTRAIT);
}
nativeService.getStorage('token').then((token) => {
if (token) {
// let loading = loadingCtrl.create({
// content: '自动登陆中...',
// duration: 1500
// });
// loading.onDidDismiss(() => {
// this.rootPage = 'TabsPage';
// this.events.publish('loginModal:dismiss', 'login');
// });
// loading.present();
this.rootPage = 'TabsPage';
this.events.publish('loginModal:dismiss', 'login');
// jpush
if (nativeService.isMobile()) {
this.initJpush();
}
// 检测网络
this.checkNetwork();
} else {
this.loginModal = this.modalCtrl.create('LoginPage');
this.loginModal.present();
}
});
// code push
if (String(ENV) === 'prod' && nativeService.isMobile()) {
nativeService.codePushReady();
}
this.listenToLoginEvents();
});