如何删除初始屏幕中的白色图像



我是Ionic框架开发的新手。我在启动画面中遇到了几天的头痛问题。我用自己的图像自定义了启动画面,但在启动画面之前,我仍然有 3 ~ 4 秒的白色背景。如何去除这个白色背景?谢谢。

这是一个简单的解决方法,我已经在几个应用程序上实现了

<preference name=”AutoHideSplashScreen” value=”false”/> <preference name="SplashScreenDelay" value="5000" />

将其添加到config.xml文件中,然后在应用的第一页上调用 Ionic 的初始屏幕hide方法。

export class FirstPage{
  constructor(
           private platform: Platform,
           public splashScreen: SplashScreen
      ){
      this.platform.ready().then( () => this.splashScreen.hide());

  } 

通过将AutoHideSplashScreen添加到config.xml上的false可确保Android应用程序在一定延迟后不会尝试隐藏初始屏幕。因此,初始屏幕将可见,直到您手动将其隐藏在FirstPage

有了这个,你是评论,我想我知道哪个是你的"问题"。

我认为您构建应用程序是

ionic cordova build android

例如

此命令在调试模式下生成项目,该模式构建速度更快,但有一些细节,例如大小apk或加载器屏幕较慢(白屏(。

所以你需要运行

ionic cordova build android --prod

构建需要更多秒数,但apk会更小并提高应用程序的性能。

注意:何时需要发布到存储需要运行

ionic cordova build android --prod --release

查看离子页面官方的文档以获取更多详细信息。

我不记得了,但这也是 ios 平台。

在我第一次使用离子时,我同样冒犯了这个问题,而且很奇怪,但使用 --prod "解决"问题"构建。

我记得 ionic v1 没有这个问题,在发布问题时提到您使用的离子版本,现在有 4 个版本。

最新更新