以编程方式在离子4中更改启动画面

问题描述 投票:0回答:2

我面临着改变Splash动态的挑战。服务器上载图片,我作为飞溅显示。有几点

  1. 显示飞溅而不是默认飞溅。
  2. 从URL下载图像并存储在App或本地存储中。
  3. 访问服务器并存储每次图像。

请帮助我解决此挑战。

我找到了下载图像之类的解决方案。但是如何存储在离子存储中。显示图像而不是默认启动画面。

android ios ionic-framework ionic4 ionic-native
2个回答
0
投票

首先,您无法更改默认的初始屏幕。您可以仅使用资源文件夹中的splash.png更改背景。

有一些调整可以更改默认启动画面的显示时间(例如隐藏进度条)。签出此答案:https://stackoverflow.com/a/58038655/10602679

如果要在启动屏幕中显示从服务器下载的图像,则必须在app.component.html中使用CSS设置img的z-index并设置CSS。

查看此文章:https://angularfirebase.com/lessons/generate-a-custom-spash-screen-and-icons-in-ionic/


0
投票

我找到了解决方案。就像我使用“文件”插件从Android设备获取“ dataDirectory”路径一样,例如“ file:///data/user/0/com.ecomplanners.nawarco/files/”,下载的文件也与此相同。并将此路径设置在本地存储中。

如果存在路径,则将该图像显示为初始画面,而不是默认初始画面。

© www.soinside.com 2019 - 2024. All rights reserved.