跳转到内容

SusSplashScreenContent ​

SusSplashScreenContent

启动画面 — 不确定态 spinner + 标题横幅;通过 SetTitle 设置标题。

包

SusGame · 屏幕(商业)

在 Playground 中打开

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":kit 的 SusSpinner(尺寸 lg,类 sus-splash-spinner)替代圆环,圆环通过类隐藏。"dual":同一个 spinner 并开启 Dual。改回 "circular" 会移除 spinner 节点;空值或未知值按 "circular" 处理
Gone为 true 时,在宿主切换路由前让整个启动画面淡出(sus-splash--gone),而不是硬切。默认 false
BrandBanner / TitleBanner / Spinner内置部件(SusBrandLockup / Label / SusProgressCircular)。在任何 SpinnerStyle 下 Spinner 都保持为圆环

备注 ​

  • USS 包含透明度过渡(sus-splash / sus-splash-entering),供宿主实现进场淡入。
  • 仅是内容——持续时间以及跳转到菜单或加载页由宿主负责。