0

我们有一个很大的 xamarin 项目。我们有多个启动画面,适用于手机和平板电脑。闪屏上有一个无法拉伸的徽标。您可以在可绘制文件夹中放置启动画面,但是您无法检测它是平板电脑还是手机。

不仅基于可绘制文件夹,如何配置多个启动画面?提前致谢。

4

1 回答 1

0

尽管这可能不是您正在寻找的解决方法,但我建议您查看 Xamarin guide for detection screen density。在这里,您可以设置某个阈值(高度和宽度的特定像素数表示它是平板电脑)并设置您拥有的两个可绘制对象之一。一个用于平板电脑的闪屏,另一个用于手机。

我不知道初始屏幕是什么样的,但如果只是重要的徽标(例如,如果您有纯色背景)可能会制作一个布局,用背景颜色和 center_horizo​​ntal + center_vertical 填充屏幕您的徽标可绘制(这样你只需要一个可绘制的所有初始屏幕)

于 2015-10-05T13:22:09.593 回答