xamarin 启动画面后MAUI默认颜色 Flink

zlwx9yxi  于 2022-12-07  发布在  Flink
关注(0)|答案(1)|浏览(322)

就像标题说的那样;默认的紫色MAUI在我的应用程序中的闪屏后使用 Flink 。
这个问题似乎只发生在iOS上,而不是Android上。虽然,我只在运行调试器时测试了Android,所以我不知道它作为一个发布的Android应用程序会是什么样子。在iOS上,我只能用testflight测试它,因为.NET MAUI using the default assets when running it with the debugger
这是来自 *. csproj的相关代码

<ItemGroup>
        <!-- App Icon -->
        <MauiIcon Include="Resources\AppIcon\appicon.svg" Color="#000000" />

        <!-- Splash Screen -->
        <MauiSplashScreen Include="Resources\Splash\bilvision.svg" Color="#FFFFFF" BaseSize="544,544" />

        <!-- Custom Fonts -->
        <MauiFont Include="Resources\Fonts\*" />

        <!-- Raw Assets (also remove the "Resources\Raw" prefix) -->
        <MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
    </ItemGroup>
x6492ojm

x6492ojm1#

我想指出这一点,因为人们仍然将其报告为bug:
重要说明.NET MAUI会将SVG文件转换为PNG文件。因此,在将SVG文件添加到.NET MAUI应用程序项目时,应从XAML或C#中引用扩展名为.png的SVG文件。对SVG文件的唯一引用应位于项目文件中。
特别是如果你一直在Android上开发(出于成本和复杂性的原因),并且到处都在使用SVG。你会注意到在IOS上测试时你看不到资源。你必须遍历整个项目文件并替换它。

相关问题