gpt4 book ai didi

ionic-framework - Ionic 3 - 在闪屏显示期间隐藏状态栏

转载 作者:行者123 更新时间:2023-12-04 07:18:06 27 4
gpt4 key购买 nike

我有一个带有 Ionic 3 的应用程序,在您的 app.component.ts 中,我使用 Statusbar ionic 插件来隐藏它,但是,这只会在平台就绪被触发后发生。

如何在启动画面中隐藏它?我试过:

– 在闪屏期间不隐藏,仅在此隐藏之后– 在闪屏期间不改变背景颜色

解决方案?

最佳答案

安卓

似乎没有优雅的方式来隐藏应用程序启动时的状态栏。但是有一种方法可以做到这一点。

  1. 找到MainActivity.java(可能是platforms/android/src/io/ionic/starter)
  2. 添加以下代码

导入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);
}
}

iOS

我只能测试 Android 设备。所以,我就离开the link这可能会解决您的问题

关于ionic-framework - Ionic 3 - 在闪屏显示期间隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50976545/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com