我在当前的项目中实现了一个本机启动屏幕,自从升级到 v2.5.0 以来,一切都正常工作,并且我开始在控制台上收到此弃用警告:
Flutter 提供了启动屏幕,但已弃用。有关迁移步骤,请参阅 flutter.dev/go/android-splash-migration。
我已经检查了给定的链接(顺便说一句,这不是那么清楚)并告诉我删除o.flutter.embedding.android.SplashScreenDrawable
API 作为 flutter 现在会自动显示启动画面。
但是在没有代码的情况下运行我的应用程序后,没有出现启动画面,而且启动应用程序需要一段时间 - 可能是在没有启动画面或其他东西的情况下初始化应用程序。
我做得对还是框架本身有问题?
这是由于 AndroidManifest.xml 中包含以下代码所致,该代码默认包含在以前版本的 Flutter 中:
<meta-data
android:name="io.flutter.embedding.android.SplashScreenDrawable"
android:resource="@drawable/launch_background"
/>
解决办法就是去掉上面的代码。
Source https://pub.dev/packages/flutter_native_splash
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)