К содержимому

SusSplashScreenContent ​

SusSplashScreenContent

Boot splash — indeterminate spinner + title banner; заголовок через SetTitle.

Пакет

SusGame · Экраны (коммерческий)

Открыть в песочнице

SusGame · Screens

Свойства

ИмяТипПо умолчанию
TitleProp<string>"Loading..."
SpinnerStyleProp<string>"circular"
GoneProp<bool>false

Слоты

Слотов нет.

События

Публичных событий нет.

Хуки стиля ​

Контракт USS-классов — внешний вид переопределяется без правки C#. Состояния переключаются этими классами:

  • sus-splash
  • sus-splash--gone
  • sus-splash-brand
  • sus-splash-entering
  • sus-splash-spinner
  • sus-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"
Gonetrue плавно гасит весь сплэш (sus-splash--gone) перед тем, как хост сменит маршрут, вместо резкой смены кадра. По умолчанию false
BrandBanner / TitleBanner / SpinnerПостроенные части (SusBrandLockup / Label / SusProgressCircular). Spinner остаётся кольцом при любом SpinnerStyle

Заметки ​

  • USS включает переход прозрачности (sus-splash / sus-splash-entering) для fade-появления со стороны хоста.
  • Только content — хост владеет длительностью и маршрутом в меню или на экран загрузки.