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

【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.lryc.cn/news/485482.html

相关文章:

  • SpringBoot 2.2.10 无法执行Test单元测试
  • 聊天服务器(8)用户登录业务
  • stm32在linux环境下的开发与调试
  • flinkOnYarn并配置prometheus+grafana监控告警
  • 麒麟系统下docker搭建jenkins
  • 论文阅读 - Causally Regularized Learning with Agnostic Data Selection
  • 计算机网络之会话层
  • blind-watermark - 水印绑定
  • reduce-scatter:适合分布式计算;Reduce、LayerNorm和Broadcast算子的执行顺序对计算结果的影响,以及它们对资源消耗的影响
  • DAY64||dijkstra(堆优化版)精讲 ||Bellman_ford 算法精讲
  • 使用Git工具在GitHub的仓库中上传文件夹(超详细)
  • Python酷库之旅-第三方库Pandas(218)
  • 斗鱼大数据面试题及参考答案
  • 后仿真中的GLS测试用例的选取规则
  • 对接阿里云实人认证
  • UI库架构设计
  • 电子应用产品设计方案-9:全自动智能马桶系统设计方案
  • My_SQL day3
  • 【代码随想录day31】【C++复健】56. 合并区间;738.单调递增的数字
  • jmeter常用配置元件介绍总结之逻辑控制器
  • 解决Windows远程桌面 “为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多。请稍后片刻再重试,或与系统管理员或技术支持联系“问题
  • 中文书籍对《人月神话》的引用(161-210本):微软的秘密
  • 关于写React的一些反思和总结
  • Qt 每日面试题 -10
  • 三正科技笔试题
  • Selective attention improves transformer详细解读
  • git配置用户信息
  • 【eNSP】路由基础与路由来源——静态路由实验
  • Python Web 应用开发基础知识
  • STM32 标准库函数 GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write 区别