我们有一个很大的 xamarin 项目。我们有多个启动画面,适用于手机和平板电脑。闪屏上有一个无法拉伸的徽标。您可以在可绘制文件夹中放置启动画面,但是您无法检测它是平板电脑还是手机。
不仅基于可绘制文件夹,如何配置多个启动画面?提前致谢。
我们有一个很大的 xamarin 项目。我们有多个启动画面,适用于手机和平板电脑。闪屏上有一个无法拉伸的徽标。您可以在可绘制文件夹中放置启动画面,但是您无法检测它是平板电脑还是手机。
不仅基于可绘制文件夹,如何配置多个启动画面?提前致谢。
尽管这可能不是您正在寻找的解决方法,但我建议您查看 Xamarin guide for detection screen density。在这里,您可以设置某个阈值(高度和宽度的特定像素数表示它是平板电脑)并设置您拥有的两个可绘制对象之一。一个用于平板电脑的闪屏,另一个用于手机。
我不知道初始屏幕是什么样的,但如果只是重要的徽标(例如,如果您有纯色背景)可能会制作一个布局,用背景颜色和 center_horizontal + center_vertical 填充屏幕您的徽标可绘制(这样你只需要一个可绘制的所有初始屏幕)