Ste*_*bal 3 ionic-framework ionic2 ionic-native ionic3
我有一个带有Ionic 3的应用程序,并且在您的app.component.ts中,我使用Statusbar ionic插件将其隐藏,但是,只有在平台就绪启动后才会发生这种情况。
如何在启动画面期间将其隐藏?我试过了:
–在启动画面期间不隐藏,仅在此隐藏之后–在启动画面期间不更改背景颜色
解决方案?
安卓系统
似乎没有优雅的方法可以在应用启动时隐藏状态栏。但是有一种方法可以做到这一点。
platforms/android/src/io/ionic/starter)import android.view.WindowManager;
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// enable Cordova apps to be started in the background
Bundle extras = getIntent().getExtras();
if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
moveTaskToBack(true);
}
// [Hyuck] add this two line below
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
// Set by <content src="index.html" /> in config.xml
loadUrl(launchUrl);
}
// [Hyuck] onStart() is totally new.
@Override
public void onStart()
{
super.onStart();
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
}
}
Run Code Online (Sandbox Code Playgroud)
iOS
我只能测试Android设备。所以,我只留下可能解决您问题的链接
| 归档时间: |
|
| 查看次数: |
1543 次 |
| 最近记录: |