SusSplashScreenContent

Boot splash — indeterminate spinner + title banner; заголовок через SetTitle.
Пакет
SusGame · Экраны (коммерческий)
Свойства
| Имя | Тип | По умолчанию | |
|---|---|---|---|
Title | Prop<string> | "Loading..." | |
SpinnerStyle | Prop<string> | "circular" | |
Gone | Prop<bool> | false |
Слоты
Слотов нет.
События
Публичных событий нет.
Хуки стиля
Контракт USS-классов — внешний вид переопределяется без правки C#. Состояния переключаются этими классами:
sus-splashsus-splash--gonesus-splash-brandsus-splash-enteringsus-splash-spinnersus-splash-status
Использование
Сплэш показывает словесный знак бренда, индикатор занятости и подпись статуса. Бренд задайте после создания; подпись и стиль индикатора — это props.
xml
<template>
<sus:SusSplashScreenContent Title="Loading..." SpinnerStyle="dual" />
</template>csharp
var splash = new SusSplashScreenContent();
splash.SetBrand("My Game"); // wordmark above the spinner
splash.SpinnerStyle.Value = "dual"; // "circular" (default) · "spinner" · "dual"
splash.SetTitle("Connecting..."); // status caption under the spinner| Prop / API | Роль |
|---|---|
SetBrand(brand) | Словесный знак игры или студии над спиннером (BrandBanner). Слово по умолчанию — имя-заглушка, оно не переводится — задайте своё |
Title | Подпись статуса под спиннером. "Loading..." по умолчанию проходит через SusGameText, поэтому переводится; ваш собственный текст показывается как есть |
SetTitle(title) | То же, что задать Title: переданный штатный "Loading..." сохраняет перевод |
SpinnerStyle | "circular" (по умолчанию): кольцо SusProgressCircular. "spinner": SusSpinner из kit (размер lg, класс sus-splash-spinner) заменяет кольцо, которое скрывается классом. "dual": тот же спиннер с Dual. Возврат к "circular" удаляет узел спиннера; пустые или неизвестные значения читаются как "circular" |
Gone | true плавно гасит весь сплэш (sus-splash--gone) перед тем, как хост сменит маршрут, вместо резкой смены кадра. По умолчанию false |
BrandBanner / TitleBanner / Spinner | Построенные части (SusBrandLockup / Label / SusProgressCircular). Spinner остаётся кольцом при любом SpinnerStyle |
Заметки
- USS включает переход прозрачности (
sus-splash/sus-splash-entering) для fade-появления со стороны хоста. - Только content — хост владеет длительностью и маршрутом в меню или на экран загрузки.