主题
GameUI.DesignSystem
DesignColors 仅客户端
命名空间 GameUI.DesignSystem
csharp
public static class DesignColors现代化设计系统颜色 - 基于Material Design 3和现代UI趋势
字段
Primary 仅客户端
csharp
public static readonly Color Primary主色 - 现代蓝色
PrimaryDark 仅客户端
csharp
public static readonly Color PrimaryDark主色变体 - 深蓝色
PrimaryLight 仅客户端
csharp
public static readonly Color PrimaryLight主色变体 - 浅蓝色
PrimarySurface 仅客户端
csharp
public static readonly Color PrimarySurface主色表面 - 极浅蓝色
Secondary 仅客户端
csharp
public static readonly Color Secondary辅助色 - 现代紫色
SecondaryDark 仅客户端
csharp
public static readonly Color SecondaryDark辅助色变体 - 深紫色
SecondaryLight 仅客户端
csharp
public static readonly Color SecondaryLight辅助色变体 - 浅紫色
SecondarySurface 仅客户端
csharp
public static readonly Color SecondarySurface辅助色表面 - 极浅紫色
Tertiary 仅客户端
csharp
public static readonly Color Tertiary第三色 - 现代青色
TertiaryDark 仅客户端
csharp
public static readonly Color TertiaryDark第三色变体 - 深青色
TertiaryLight 仅客户端
csharp
public static readonly Color TertiaryLight第三色变体 - 浅青色
TertiarySurface 仅客户端
csharp
public static readonly Color TertiarySurface第三色表面 - 极浅青色
Success 仅客户端
csharp
public static readonly Color Success成功色 - 现代绿色
Warning 仅客户端
csharp
public static readonly Color Warning警告色 - 现代橙色
Error 仅客户端
csharp
public static readonly Color Error错误色 - 现代红色
Info 仅客户端
csharp
public static readonly Color Info信息色 - 现代青色
Background 仅客户端
csharp
public static readonly Color Background背景色 - 浅灰色
Surface 仅客户端
csharp
public static readonly Color Surface表面色 - 白色
SurfaceVariant 仅客户端
csharp
public static readonly Color SurfaceVariant表面变体 - 浅灰色
SurfaceContainer 仅客户端
csharp
public static readonly Color SurfaceContainer表面容器 - 极浅灰色
SurfaceContainerHigh 仅客户端
csharp
public static readonly Color SurfaceContainerHigh表面容器高 - 浅灰色
SurfaceContainerHighest 仅客户端
csharp
public static readonly Color SurfaceContainerHighest表面容器最高 - 中灰色
SurfaceContainerLow 仅客户端
csharp
public static readonly Color SurfaceContainerLow表面容器低 - 极浅灰色
SurfaceContainerLowest 仅客户端
csharp
public static readonly Color SurfaceContainerLowest表面容器最低 - 白色
OnPrimary 仅客户端
csharp
public static readonly Color OnPrimary主文本色 - 深灰色
OnSecondary 仅客户端
csharp
public static readonly Color OnSecondary辅助文本色 - 白色
OnSurface 仅客户端
csharp
public static readonly Color OnSurface表面文本色 - 深灰色
OnBackground 仅客户端
csharp
public static readonly Color OnBackground背景文本色 - 深灰色
OnSurfaceVariant 仅客户端
csharp
public static readonly Color OnSurfaceVariant次要文本色 - 中灰色
OnSuccess 仅客户端
csharp
public static readonly Color OnSuccess成功文本色 - 白色
OnWarning 仅客户端
csharp
public static readonly Color OnWarning警告文本色 - 深灰色
OnError 仅客户端
csharp
public static readonly Color OnError错误文本色 - 白色
OnInfo 仅客户端
csharp
public static readonly Color OnInfo信息文本色 - 白色
Outline 仅客户端
csharp
public static readonly Color Outline边框色 - 浅灰色
Divider 仅客户端
csharp
public static readonly Color Divider分隔线色 - 浅灰色
OutlineVariant 仅客户端
csharp
public static readonly Color OutlineVariant边框变体 - 中灰色
Hover 仅客户端
csharp
public static readonly Color Hover悬停色 - 极浅主色
Pressed 仅客户端
csharp
public static readonly Color Pressed按下色 - 浅主色
Focus 仅客户端
csharp
public static readonly Color Focus焦点色 - 主色
Disabled 仅客户端
csharp
public static readonly Color Disabled禁用色 - 浅灰色
ScrollBar 仅客户端
csharp
public static readonly Color ScrollBar滚动条色 - 中灰色
ScrollBarHover 仅客户端
csharp
public static readonly Color ScrollBarHover滚动条悬停色 - 深灰色
Transparent 仅客户端
csharp
public static readonly Color Transparent透明色
Black 仅客户端
csharp
public static readonly Color Black黑色
White 仅客户端
csharp
public static readonly Color White白色
DesignTokens 仅客户端
命名空间 GameUI.DesignSystem
csharp
public static class DesignTokensUI设计系统常量 - 提供标准化的间距、尺寸、颜色等设计令牌 这些常量基于现代UI设计原则,确保界面的一致性和美观性
备注
尺寸和字号使用 UI 设计坐标,随设计画布缩放;不等同于操作系统 DIP/sp 或屏幕像素。 这些值保留兼容默认,项目应按目标窗口和移动设备选择可读字号。
字段
BaseUnit 仅客户端
csharp
public const float BaseUnit基础间距单位 - 8px,符合8点网格系统
SpacingXS 仅客户端
csharp
public const float SpacingXS超小间距 - 4px
SpacingS 仅客户端
csharp
public const float SpacingS小间距 - 8px
SpacingM 仅客户端
csharp
public const float SpacingM中等间距 - 16px
SpacingL 仅客户端
csharp
public const float SpacingL大间距 - 24px
SpacingXL 仅客户端
csharp
public const float SpacingXL超大间距 - 32px
SpacingXXL 仅客户端
csharp
public const float SpacingXXL巨大间距 - 48px
BaseFontSize 仅客户端
csharp
public const int BaseFontSize兼容基础字号 - 16 个设计单位,不作为所有画布和设备的推荐正文大小
FontSizeXXL 仅客户端
csharp
public const float FontSizeXXL超大标题 - 32 个设计单位
FontSizeXL 仅客户端
csharp
public const float FontSizeXL大标题 - 24 个设计单位
FontSizeL 仅客户端
csharp
public const float FontSizeL标题 - 20 个设计单位
FontSizeM 仅客户端
csharp
public const float FontSizeM副标题 - 18 个设计单位
FontSizeS 仅客户端
csharp
public const float FontSizeS正文 - 16 个设计单位 (兼容默认)
FontSizeXS 仅客户端
csharp
public const float FontSizeXS小字 - 14 个设计单位
FontSizeXXS 仅客户端
csharp
public const float FontSizeXXS超小字 - 12 个设计单位
RadiusNone 仅客户端
csharp
public const float RadiusNone无圆角
RadiusS 仅客户端
csharp
public const float RadiusS小圆角 - 4px
RadiusM 仅客户端
csharp
public const float RadiusM中等圆角 - 8px
RadiusL 仅客户端
csharp
public const float RadiusL大圆角 - 12px
RadiusXL 仅客户端
csharp
public const float RadiusXL超大圆角 - 16px
RadiusRound 仅客户端
csharp
public const float RadiusRound圆形 - 50%
ElevationNone 仅客户端
csharp
public const int ElevationNone无阴影
ElevationS 仅客户端
csharp
public const int ElevationS轻微阴影 - Z轴层级1
ElevationM 仅客户端
csharp
public const int ElevationM中等阴影 - Z轴层级2
ElevationL 仅客户端
csharp
public const int ElevationL明显阴影 - Z轴层级3
ElevationXL 仅客户端
csharp
public const int ElevationXL强烈阴影 - Z轴层级4
DurationFast 仅客户端
csharp
public const int DurationFast快速动画 - 150ms
DurationNormal 仅客户端
csharp
public const int DurationNormal标准动画 - 300ms
DurationSlow 仅客户端
csharp
public const int DurationSlow慢速动画 - 500ms
BreakpointSmall 仅客户端
csharp
public const float BreakpointSmall小屏幕断点 - 480px
BreakpointMedium 仅客户端
csharp
public const float BreakpointMedium中等屏幕断点 - 768px
BreakpointLarge 仅客户端
csharp
public const float BreakpointLarge大屏幕断点 - 1024px
BreakpointXLarge 仅客户端
csharp
public const float BreakpointXLarge超大屏幕断点 - 1440px
ContainerCompact 仅客户端
csharp
public const float ContainerCompact紧凑容器最大宽度 - 320px
ContainerStandard 仅客户端
csharp
public const float ContainerStandard标准容器最大宽度 - 480px
ContainerComfortable 仅客户端
csharp
public const float ContainerComfortable宽松容器最大宽度 - 640px
ContainerFull 仅客户端
csharp
public const float ContainerFull全宽容器
ButtonHeightS 仅客户端
csharp
public const float ButtonHeightS小按钮高度 - 32px
ButtonHeightM 仅客户端
csharp
public const float ButtonHeightM标准按钮高度 - 40px
ButtonHeightL 仅客户端
csharp
public const float ButtonHeightL大按钮高度 - 48px
ButtonHeightXL 仅客户端
csharp
public const float ButtonHeightXL超大按钮高度 - 56px
InputHeightS 仅客户端
csharp
public const float InputHeightS小输入框高度 - 32px
InputHeightM 仅客户端
csharp
public const float InputHeightM标准输入框高度 - 40px
InputHeightL 仅客户端
csharp
public const float InputHeightL大输入框高度 - 48px
InputWidthS 仅客户端
csharp
public const float InputWidthS小输入框宽度 - 200px
InputWidthM 仅客户端
csharp
public const float InputWidthM标准输入框宽度 - 280px
InputWidthL 仅客户端
csharp
public const float InputWidthL大输入框宽度 - 360px
InputPaddingHorizontal 仅客户端
csharp
public const float InputPaddingHorizontal输入框水平内边距 - 16px
InputPaddingVertical 仅客户端
csharp
public const float InputPaddingVertical输入框垂直内边距 - 12px
IconS 仅客户端
csharp
public const float IconS小图标 - 16px
IconM 仅客户端
csharp
public const float IconM标准图标 - 24px
IconL 仅客户端
csharp
public const float IconL大图标 - 32px
IconXL 仅客户端
csharp
public const float IconXL超大图标 - 48px
ListItemHeightS 仅客户端
csharp
public const float ListItemHeightS紧凑列表项高度 - 32px
ListItemHeight 仅客户端
csharp
public const float ListItemHeight标准列表项高度 - 48px
ListItemHeightL 仅客户端
csharp
public const float ListItemHeightL大列表项高度 - 64px
ListItemHeightXL 仅客户端
csharp
public const float ListItemHeightXL带缩略图的列表项高度 - 72px
AvatarS 仅客户端
csharp
public const float AvatarS小头像 - 24px
AvatarM 仅客户端
csharp
public const float AvatarM标准头像 - 40px
AvatarL 仅客户端
csharp
public const float AvatarL大头像 - 56px
AvatarXL 仅客户端
csharp
public const float AvatarXL超大头像 - 80px
DialogWidthS 仅客户端
csharp
public const float DialogWidthS小对话框宽度 - 280px
DialogWidthM 仅客户端
csharp
public const float DialogWidthM标准对话框宽度 - 400px
DialogWidthL 仅客户端
csharp
public const float DialogWidthL大对话框宽度 - 560px
AppBarHeight 仅客户端
csharp
public const float AppBarHeight顶部导航栏高度 - 56px
BottomNavHeight 仅客户端
csharp
public const float BottomNavHeight底部导航栏高度 - 56px
SidebarWidthCollapsed 仅客户端
csharp
public const float SidebarWidthCollapsed侧边栏宽度(折叠) - 72px
SidebarWidthExpanded 仅客户端
csharp
public const float SidebarWidthExpanded侧边栏宽度(展开) - 256px
TouchTargetMin 仅客户端
csharp
public const float TouchTargetMin最小触摸目标尺寸 - 44px(iOS标准)
TouchTargetRecommended 仅客户端
csharp
public const float TouchTargetRecommended推荐触摸目标尺寸 - 48px(Material标准)
ResponsiveBreakpoint 仅客户端
命名空间 GameUI.DesignSystem
csharp
public enum ResponsiveBreakpoint响应式断点枚举
枚举值
XSmall— 超小屏幕 - < 480pxSmall— 小屏幕 - 480px - 768pxMedium— 中等屏幕 - 768px - 1024pxLarge— 大屏幕 - 1024px - 1440pxXLarge— 超大屏幕 - >= 1440px
ResponsiveButtonSize 仅客户端
命名空间 GameUI.DesignSystem
csharp
public enum ResponsiveButtonSize响应式按钮尺寸枚举
枚举值
Small— 小按钮 - 32pxMedium— 标准按钮 - 40pxLarge— 大按钮 - 48pxXLarge— 超大按钮 - 56px
ResponsiveContainerSize 仅客户端
命名空间 GameUI.DesignSystem
csharp
public enum ResponsiveContainerSize响应式容器尺寸枚举
枚举值
Compact— 紧凑容器 - 320pxStandard— 标准容器 - 480pxComfortable— 宽松容器 - 640pxFull— 全宽容器
ResponsiveInputSize 仅客户端
命名空间 GameUI.DesignSystem
csharp
public enum ResponsiveInputSize响应式输入框尺寸枚举
枚举值
Small— 小输入框 - 32px高, 200px宽Medium— 标准输入框 - 40px高, 280px宽Large— 大输入框 - 48px高, 360px宽
ResponsiveVisibility 仅客户端
命名空间 GameUI.DesignSystem
csharp
public enum ResponsiveVisibility响应式可见性枚举
枚举值
Always— 始终显示XSmallOnly— 仅超小屏幕显示SmallOnly— 仅小屏幕显示MediumOnly— 仅中等屏幕显示LargeOnly— 仅大屏幕显示XLargeOnly— 仅超大屏幕显示SmallAndUp— 小屏幕及以上显示MediumAndUp— 中等屏幕及以上显示LargeAndUp— 大屏幕及以上显示XLargeAndUp— 超大屏幕及以上显示SmallAndDown— 小屏幕及以下显示MediumAndDown— 中等屏幕及以下显示LargeAndDown— 大屏幕及以下显示XLargeAndDown— 超大屏幕及以下显示