Hide StatusBar and fullscreen with Ionic 2 and Cordova

6 篇文章 0 订阅
6 篇文章 0 订阅

Resume

In some cases, we want to hide the status bar while developing our app. Here we will show you how can we hide the status bar with Ionic 2.


Headers

To hide status bar, we need to import the following libraries.

import { Platfrom, App } from 'ionic-angular';
import { StatusBAr } from 'ionic-native';

Hide

We can add these codes to hide the status bar in our constructor.

constructor(private platform: Platform){
    this.platform.ready().then(() => {
        StatusBar.hide();
        document.addEventListener('resume',()=>{
            StatusBar.hide();
        });
    });
}

Because in some cases, when we switch to another app, and switch back to our app, the status back comes back. So I would suggest you to add an EventListener to hide StatusBar when resuming.

Until now, it seems that the native Ionic 2 resume listener (platform.pause.subscribe(()=>{ /* TODO */});) hasn’t been implemented. I would recommend you to use native Ionic 2 event listener


Cordova plugin

Before using fullscreen, you should launch this command in you Terminal to install Cordova’s fullscreen plugin

cordova plugin add cordova-plugin-fullscreen

Fullscreen in XML

After installing the Cordova plugin, insert <preference name="Fullscreen" value="true" /> to you config.xml in <platform></platform>

<platform name="android">
...
<preference name="Fullscreen" value="true" />
...
</platform>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值