当前位置: 首页 > article >正文

【Android、IOS、Flutter、鸿蒙、ReactNative 】启动页

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(鸿蒙) 设置启动页 

@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

 

案例


http://www.kler.cn/a/396084.html

相关文章:

  • MuMu模拟器安卓12安装Xposed 框架
  • 探索SAP财务管理软件:重塑企业财务管理新境界
  • STM32芯片EXIT外部中断的配置与原理
  • 122、java的LambdaQueryWapper的条件拼接实现数据sql中and (column1 =1 or column1 is null)
  • CSS的综合应用例子(网页制作)
  • Towards Reasoning in Large Language Models: A Survey
  • 初始 html
  • VSCode可以安装最新版,并且可以对应Node 12和npm 6
  • 多智能体系统实现无直接通信协同
  • Casio推出情感AI宠物机器人Moflin
  • 前后端交互之动态列
  • [CKS] 使用ingress公开https服务
  • 【大模型实战篇】vLLM的由来以及大模型部署、推理加速实践
  • 跨域 总 结 CORS
  • Linux服务器搭建SVN
  • 基于图像处理与机器学习的车牌检测识别系统设计与实现
  • 厦大南洋理工最新开源,一种面向户外场景的特征-几何一致性无监督点云配准方法
  • PyCharm 中的【控制台】和【终端】的区别
  • QT中使用图表之QChart绘制饼图
  • 论文阅读 - Causally Regularized Learning with Agnostic Data Selection
  • 【异常记录】Junitmock之InvalidUseOfMatchersException异常
  • Tomcat 8.5 源码导读
  • 汇编案例 之 HEX到ASCII码的转换
  • 超越传统:探索ONLYOFFICE的革命性办公新纪元
  • 【大模型】prompt实践总结
  • Android setTheme设置透明主题无效