如果您看到活动的黑色窗口背景显示,直到Flutter呈现其第一帧,请将其添加到您的AndroidManifest中,介于
<meta-data
android:name="io.flutter.embedding.android.SplashScreenDrawable"
android:resource="@drawable/launch_background"
/>
您可以使用flutter_native_splash包为Android和iOS添加本机启动屏幕,而无需其他答案中描述的手动更改。
该软件包会为您进行手动更改。
1-依赖它:
dev_dependencies:
flutter_native_splash: ^0.1.4
和flutter pub get
2-在pubspec. yaml
上配置您的闪屏:
flutter_native_splash:
image: assets/images/splash.png
color: 42a5f5
3-运行包
flutter pub run flutter_native_splash:create
现在生成闪屏。
Android-现在您可以更改
/AndroidStudioProjects/vendowallet/android/app/src/main/res/drawable/launch_background.xml
像这样的东西
<!-- You can insert your own image assets here -->
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/ic_launcher" />
</item>
IOS
更改Assets. xc资产中的LaunchImage