GFramework/GFramework.Game.Abstractions/enums/UiTransitionAnimation.cs
GeWuYou e972d926a7 feat(ui): 添加UI过渡动画系统
添加了完整的UI过渡动画功能,包括:
- 新增UiTransitionAnimation枚举定义各种动画类型
- 扩展IUiRouter接口支持动画策略参数
- 新增IUiTransition接口定义动画播放契约
- 新增UiAnimationPolicy类配置动画行为
- 实现God
2026-01-20 09:36:59 +08:00

49 lines
829 B
C#

namespace GFramework.Game.Abstractions.enums;
/// <summary>
/// UI过渡动画类型枚举
/// 定义UI切换时支持的动画效果
/// </summary>
public enum UiTransitionAnimation
{
/// <summary>
/// 无动画
/// </summary>
None,
/// <summary>
/// 淡入淡出动画
/// </summary>
Fade,
/// <summary>
/// 从右侧滑入
/// </summary>
SlideLeft,
/// <summary>
/// 从左侧滑入
/// </summary>
SlideRight,
/// <summary>
/// 从下方滑入
/// </summary>
SlideUp,
/// <summary>
/// 从上方滑入
/// </summary>
SlideDown,
/// <summary>
/// 缩放动画
/// </summary>
Scale,
/// <summary>
/// 自定义动画(需要提供自定义的 IUiTransition 实现)
/// </summary>
Custom
}