Android 设置启动页
自定义 splash.xml

通过themes.xml
配置启动页背景图


IOS 设置启动页
LaunchScreen.storyboard
设置为启动页

storyboard页面绘制


Assets.xcassets
目录下导入图片 AppLogo


Flutter 设置启动页
Flutter Android 设置启动页
自定义 launch_background.xml
作为启动页面
- drawable-v21 适配5.0及以上手机资源文件
- drawable-v24 适配7.0及以上手机资源文件
- drawable-v21 drawable-v24可共存
- 两者只与手机的android版本有关,与targetSdkVersion无关

通过 styles.xml
设置启动图

通过 AndroidManifest.xml
配置 Activity 的主题样式:

Flutter IOS 设置启动页
用 xcode 打开 flutter 工程下面的 ios 文件夹

LaunchScreen.storyboard
设置为启动页

LaunchScreen.storyboard
页面绘制


Assets.xcassets
目录下导入图片 AppLogo


HonmonyOS(鸿蒙) 设置启动页
Dart
@Entry
@Component
struct Index {
@State message: string = 'HonmonyOS 设置启动页'
build() {
Stack() {
Image($r('app.media.logo'))
.width("192vp")
.height("192vp")
.offset({
y: `0`
})
.objectFit(ImageFit.Contain)
Text(this.message)
.offset({
y: '-35%'
})
.textAlign(TextAlign.Center)
.fontSize(28.0)
.backgroundColor(0xF5DEB3)
}
.backgroundColor(Color.Orange) //背景颜色
.width('100%') // 宽度
.height('100%') // 高度
}
}

ReactNative Android 设置启动页
自定义 splash.xml
作为启动页面

通过 styles.xml
设置启动图

通过 AndroidManifest.xml
配置 android:theme
的主题样式:

ReactNative IOS 设置启动页
用 xcode
打开 ReactNative 工程下面的 ios
文件夹

LaunchScreen.storyboard
设置为启动页

LaunchScreen.storyboard
页面绘制


Images.xcassets
目录下导入图片 AppLogo


案例
