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

Expo React Native应用Android端全屏启动页无法正常显示的技术求助

Expo React Native应用Android端全屏启动页无法正常显示的技术求助

各位大佬好,我最近在用Expo开发React Native应用,当前依赖版本是expo: ^53.0.10和expo-splash-screen: ~0.30.8,遇到了Android端启动页的棘手问题,折腾了好几天都没搞定,想请教下有没有解决办法。

先跟大家说下我的配置和操作细节:

  • app.json里的启动页配置如下:
{
  "expo": {
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "cover",
      "backgroundColor": "#262626"
    }
  }
}
  • App.js里也做了启动页的基础控制:
SplashScreen.preventAutoHideAsync()
// 后续会在合适时机调用SplashScreen.hide()
  • 启动图的处理过程:最初用的是600x600带透明背景的图,后来把背景改成了纯色,又特意缩放成1242x2436的尺寸,就是为了适配全屏显示。

但不管我怎么调整,Android设备上显示的启动页都会被缩放到大概50%的大小,孤零零地卡在屏幕中间。我试过把resizeMode改成contain,完全没效果;GPT和其他工具给的各种建议我也都试了个遍,还是解决不了。

有没有朋友遇到过类似的问题?或者知道怎么才能让Android端的启动页正常全屏显示?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 09:44:50