Flutter安卓设置启动页后短暂黑屏问题

Flutter默认生成的项目是没有设置启动图的,并且打开APP显示主页之前会有短暂的黑屏,

  1. 手动设置启动页,android/app/src/main/res/drawable/launch_background.xml


<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item><bitmap android:src="@mipmap/splash" android:mipMap="true" android:filter="true"  />item>
layer-list>
  1. 在mipmap中需要放入图片资源文件
  2. 在AndroidManifest.xml加入以下两行代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.newretail.seller"><applicationandroid:name="io.flutter.app.FlutterApplication"android:label="Flutter"android:icon="@mipmap/ic_launcher"><meta-dataandroid:name="io.flutter.app.android.SplashScreenUntilFirstFrame"android:value="true" /><meta-dataandroid:name="io.flutter.embedding.android.SplashScreenDrawable"android:resource="@drawable/launch_background" /><intent-filter><action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/>intent-filter>activity><meta-dataandroid:name="flutterEmbedding"android:value="2" />application>
manifest>
  1. 保存,运行 “flutter run”。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部