You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Ionic+Capacitor3 Android应用启动页图片短暂扭曲的问题

Capacitor 3 安卓端启动页异常问题说明

典型现象

  • 应用启动最初的极短时间内,启动页图片会显示为扭曲拉伸状态,后续才会切换为正确宽高比的正常显示效果,过程中伴随画面轻微跳变
  • 若设备以横屏状态启动应用,或是搭载拉伸型/特殊比例显示屏,该现象会表现得更为明显

问题成因

  • 应用启动流程中,MainActivity默认挂载的AppTheme.NoActionBarLaunch样式,会直接把启动页图片设置为窗口的默认背景
  • 时序差是问题的核心来源:@capacitor/splash-screen插件提供的合规启动页视图,需要延迟数毫秒才会在SplasScreen.buildViews()方法中完成初始化,两个渲染节点的差就会造成先出现拉伸扭曲的系统背景,再跳转为插件渲染的正常启动页的异常效果

内容的提问来源于stack exchange,提问作者Klemens Zleptnig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.27 01:57:03