Flutter:使用Native Splash Screen更好吗



我使用的是flatter_native_ssplash包。这很好用。但是,使用原生splash和flutter页面有什么区别呢?性能方面有什么不同吗?

当第一次打开flutter应用程序时,在显示任何页面之前,会有几秒钟的白色屏幕。

为了解决这个问题,可以使用flutter_native_splash。它构建了一个原生的启动屏幕,并将显示几秒钟,直到在flutter应用程序中绘制出第一个UI。

如果需要,本地启动屏幕也可以通过程序关闭,直到完成一些异步任务。

flutter引擎加载完成前,flatter_native_splash会显示启动屏幕。如果您使用Flutter页面作为启动屏幕,则在Flutter引擎加载完成后,它将加载,并且会有一个延迟,在此期间将显示一个空白的白色屏幕。

(完全披露-我维护flatter_native_ssplash包(

最新更新