【问题标题】:Is it possible to remove white screen when open the app?打开应用程序时是否可以删除白屏?
【发布时间】:2020-03-17 00:45:20
【问题描述】:

我创建了自定义启动画面。并检查自定义初始屏幕中的缓存数据和 api 数据。如果现有用户可用移动到主页,如果没有移动到登录页面。 但是当应用程序打开时显示白色黑屏(本机启动画面),然后显示我的自定义启动画面。

是否可以在不编辑本机代码的情况下将其删除(添加图像或其他内容,例如 Adding a splash screen to Flutter apps)?

【问题讨论】:

  • this是官方的方式,有什么问题?
  • 您可以使用@pskink 链接所指的官方方式,也可以添加您的自定义启动画面。如果两个 UI 保持完全相同,用户将不会体验到差异,您可以在该自定义屏幕上使用您的逻辑。
  • 是app启动前的意思,运行两页。正确的?原生闪屏和我的闪屏?
  • updating-the-launch-screen - 这是官方的方式,你试过了吗?
  • 是的,我试过了...

标签: android ios flutter dart


【解决方案1】:

使用 Android:您可以在 app/res/values/styles.xml 中添加两行

<item name="android:windowDisablePreview">true</item>
<item name="android:windowIsTranslucent">true</item>

【讨论】:

  • 在ios上可以吗?
  • 我看到评论:Confirming running flutter clean fixed things for me.
  • 我没有任何问题..我想删除启动画面(本机-黑屏)..现在,android方式正在工作
  • 您打开 Xcode 到您的项目: - 转到 General 向下滚动到 App Icons 并启动图像 将“启动屏幕文件”更改为您的第一个视图控制器,即 MainViewController 您的第一个视图控制器现在将显示而不是启动图像。
猜你喜欢
  • 2021-08-15
  • 2011-06-12
  • 1970-01-01
  • 1970-01-01
  • 2018-04-26
  • 2014-02-19
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
相关资源
最近更新 更多