React Native:是否可以控制启动图像在应用程序打开时显示多长时间?
React Native: Is it possible to control how long the Launch Image displays on app open?
在我们的 React Native 应用程序中,应用程序似乎经历了不同的加载阶段。通常,从主屏幕打开时:
1) 显示启动图像。这似乎要等到本机应用程序启动
2) React Native 在屏幕上加载组件时出现全屏白色闪烁(我假设)
3) 应用内容开始加载(例如,开始显示您在组件中内置的加载微调器等)
第 2 步感觉有点问题。有没有办法解决这个问题?理想情况下,最好告诉本机层仅在您的组件具有 'initialised' 后才停止显示启动图像 - 这可能吗?
否则,有没有更好的方法来处理这个问题?我注意到其他(通常是本机)应用程序通常不会这样做。
您要在哪个平台上启动应用程序,iOS 或 Android?
在这两种情况下,都有一种原生背景色用于绘制组件。例如,在 Android 上,清单中指定的 MainActivity 主题决定了 activity 的背景。这可以解释当您 运行 在 Android 时出现白色闪光的原因。
面临同样的问题,最初将本机背景色添加到 android activity 中以解决此问题,但这不是最佳解决方案,因为我有多重阴影背景,因此转移到 react-native-splash-screen
在我们的 React Native 应用程序中,应用程序似乎经历了不同的加载阶段。通常,从主屏幕打开时:
1) 显示启动图像。这似乎要等到本机应用程序启动
2) React Native 在屏幕上加载组件时出现全屏白色闪烁(我假设)
3) 应用内容开始加载(例如,开始显示您在组件中内置的加载微调器等)
第 2 步感觉有点问题。有没有办法解决这个问题?理想情况下,最好告诉本机层仅在您的组件具有 'initialised' 后才停止显示启动图像 - 这可能吗?
否则,有没有更好的方法来处理这个问题?我注意到其他(通常是本机)应用程序通常不会这样做。
您要在哪个平台上启动应用程序,iOS 或 Android? 在这两种情况下,都有一种原生背景色用于绘制组件。例如,在 Android 上,清单中指定的 MainActivity 主题决定了 activity 的背景。这可以解释当您 运行 在 Android 时出现白色闪光的原因。
面临同样的问题,最初将本机背景色添加到 android activity 中以解决此问题,但这不是最佳解决方案,因为我有多重阴影背景,因此转移到 react-native-splash-screen