本文整理匯總了TypeScript中@ionic-native/status-bar.StatusBar.styleLightContent方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript StatusBar.styleLightContent方法的具體用法?TypeScript StatusBar.styleLightContent怎麽用?TypeScript StatusBar.styleLightContent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類@ionic-native/status-bar.StatusBar
的用法示例。
在下文中一共展示了StatusBar.styleLightContent方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: ready
this.appProvider.load().then(() => {
this.logger.info(
'Platform ready (' + readySource + '): ' +
this.appProvider.info.nameCase +
' - v' + this.appProvider.info.version +
' #' + this.appProvider.info.commitHash);
if (this.platform.is('cordova')) {
this.statusBar.show();
// Set to portrait
this.screenOrientation.lock(this.screenOrientation.ORIENTATIONS.PORTRAIT);
// Only overlay for iOS
if (this.platform.is('ios')) this.statusBar.overlaysWebView(true);
this.statusBar.styleLightContent();
this.splashScreen.hide();
// Subscribe Resume
this.onResumeSubscription = this.platform.resume.subscribe(() => {
// Update Wallet Status
this.events.publish('status:updated');
// Check PIN or Fingerprint
this.openLockModal();
});
}
this.openLockModal();
this.registerIntegrations();
// Check Profile
this.profile.loadAndBindProfile().then((profile: any) => {
this.emailNotificationsProvider.init(); // Update email subscription if necessary
if (profile) {
this.logger.info('Profile exists.');
this.rootPage = TabsPage;
}
else {
this.logger.info('No profile exists.');
this.profile.createProfile();
this.rootPage = OnboardingPage;
}
}).catch((err: Error) => {
this.logger.warn(err);
this.rootPage = err.message == 'ONBOARDINGNONCOMPLETED: Onboarding non completed' ? OnboardingPage : DisclaimerPage;
});
}).catch((err) => {
示例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:
this.plt.ready().then(() => {
this.statusbar.overlaysWebView(true);
this.plt.is('ios')
? this.statusbar.styleDefault()
: this.statusbar.styleLightContent();
});