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

MAUI应用全屏启动屏设置求助:用单张图片作为启动屏

MAUI全屏图片启动屏实现方案

核心思路

替换各平台默认的启动屏背景色配置,将你的image.png设置为全屏填充的启动屏资源,同时确保图片适配不同设备分辨率。


分平台配置步骤

Android平台

  1. 在Platforms/Android/Resources/drawable目录下创建或修改splash_screen.xml,将图片设置为全屏背景:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  <item>
    <bitmap
      android:src="@mipmap/image"
      android:gravity="fill" />
  </item>
</layer-list>
  1. 打开Platforms/Android/Resources/values/styles.xml,修改启动主题的背景为上述文件:
<style name="Maui.SplashTheme" parent="Maui.SplashTheme.Base">
  <item name="android:windowBackground">@drawable/splash_screen</item>
</style>
  1. 确认AndroidManifest.xml中启动Activity绑定该主题:
<activity
    android:name=".MainActivity"
    android:exported="true"
    android:theme="@style/Maui.SplashTheme">

iOS平台

  1. 将image.png添加到Platforms/iOS/Resources/Assets.xcassets的LaunchImage资源组,适配所有尺寸规格。
  2. 修改Platforms/iOS/Info.plist,删除默认背景色配置,指定启动图片:
<key>UILaunchScreen</key>
<dict>
  <key>UIImageName</key>
  <string>image</string>
  <key>UIStatusBarHidden</key>
  <true/>
  <key>UILaunchScreenMinimumOSVersion</key>
  <string>13.0</string>
</dict>

Windows平台

  1. 将image.png放入Platforms/Windows/Assets目录,确保图片尺寸符合Windows启动屏要求(如620x300,适配不同缩放比例)。
  2. 修改Platforms/Windows/Package.appxmanifest,设置启动屏图片并移除背景色:
<SplashScreen Image="Assets/image.png" BackgroundColor="transparent"/>

内容的提问来源于stack exchange,提问作者Mugileeshwaran J.S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 13:32:13