https://flutter.dev/docs/development/ui/splash-screen/android-splash-screen
在此页面上,提到了三种启动主题 A.启动主题 B.正常主题 C. Flutter飞溅主题
现在我已经阅读并尝试实现所有这些功能,但是有经验的人可以告诉我这三个屏幕在应用程序启动时出现在何处吗?
P。 S.:- YouTube用户教程中介绍了第四种启动屏幕,该启动屏幕显示为第一个由Flutter绘制的窗口小部件,因此它并不是真正的启动屏幕。这是第一个绘制的小部件。
任何帮助将不胜感激。
答案 0 :(得分:3)
启动画面通常由大型应用程序用来通知用户程序正在加载中。如今,在移动应用程序中启动画面很常见。 Flutter的文档提到了一种实现初始屏幕的本地方法。默认情况下,此初始屏幕为白色。您会在应用启动时看到白屏。 https://flutter.dev/docs/development/ui/splash-screen/android-splash-screen 本文档提到了编辑此白屏的步骤。
A-启动主题
应用程序初始化时将显示启动主题。这是启动应用程序的第一件事,甚至在我们的主页加载之前。
B-普通主题
提供C-Flutter初始屏幕的默认主题
C-闪屏启动画面
应用程序中的每种Flutter体验都需要一些时间来初始化运行代码的Dart隔离。这意味着用户暂时会看到空白屏幕,直到Flutter渲染其第一帧为止。在启动画面消失后以及文档中提到的其他一些情况下,可以在很短的时间内看到这一点。
D-第一个窗口小部件作为启动屏幕
我认为这不是根据Flutter文档实现初始屏幕的正确方法。但是,通过将小部件显示为初始屏幕,它提供了Flutter的所有灵活性,可以设计自定义初始屏幕,特别是对于初学者。
如果需要查看更改,请按照文档操作,以不同的颜色或设计来实现每个初始屏幕,以便您可以快速识别更改。