Это стандартный способ показать экран spla sh на Android, потому что он загружается почти мгновенно, гарантируя, что ваши пользователи не смотрят на пустой экран - другими словами, что экран spla sh должен делать.
Обратите внимание, что вы действительно устанавливаете свойство windowBackground
, поэтому ожидается, что экран spla sh не «уйдет» go - он всегда будет там за остальной частью вашего контента. Обычно его никогда не видят, потому что он покрыт контентом. Чтобы убедиться, что это так, root вашего пользовательского интерфейса обычно имеет непрозрачный фон, который занимает весь экран. Например, для приложения «Hello World» из шаблона Uno по умолчанию:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<TextBlock Text="Hello, world!" Margin="20" FontSize="30" />
</Grid>
В этом случае root Grid
полностью затеняет нативный windowBackground
.
Если Вы видите экран spla sh даже после загрузки контента, это означает, что он имеет непрозрачный фон или не занимает весь экран. Попробуйте установить свойство Background
представления root в пользовательском интерфейсе, как указано выше.