diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Animation/AnimationDurations.cs b/src/Snap.Hutao/Snap.Hutao/Control/Animation/ControlAnimationConstants.cs similarity index 70% rename from src/Snap.Hutao/Snap.Hutao/Control/Animation/AnimationDurations.cs rename to src/Snap.Hutao/Snap.Hutao/Control/Animation/ControlAnimationConstants.cs index 1601d6f3..e748911f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Control/Animation/AnimationDurations.cs +++ b/src/Snap.Hutao/Snap.Hutao/Control/Animation/ControlAnimationConstants.cs @@ -3,12 +3,18 @@ namespace Snap.Hutao.Control.Animation; -/// -/// 动画时长 -/// -[HighQuality] -internal static class AnimationDurations +internal static class ControlAnimationConstants { + /// + /// 1 + /// + public const string One = "1"; + + /// + /// 1.1 + /// + public const string OnePointOne = "1.1"; + /// /// 图片缩放动画 /// diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomInAnimation.cs b/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomInAnimation.cs index 44971340..e064a78f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomInAnimation.cs +++ b/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomInAnimation.cs @@ -19,10 +19,10 @@ internal sealed class ImageZoomInAnimation : ImplicitAnimation /// public ImageZoomInAnimation() { - Duration = AnimationDurations.ImageZoom; + Duration = ControlAnimationConstants.ImageZoom; EasingMode = Microsoft.UI.Xaml.Media.Animation.EasingMode.EaseOut; EasingType = CommunityToolkit.WinUI.Animations.EasingType.Circle; - To = Core.StringLiterals.OnePointOne; + To = ControlAnimationConstants.OnePointOne; } /// diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomOutAnimation.cs b/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomOutAnimation.cs index f310f85a..abe51f58 100644 --- a/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomOutAnimation.cs +++ b/src/Snap.Hutao/Snap.Hutao/Control/Animation/ImageZoomOutAnimation.cs @@ -19,10 +19,10 @@ internal sealed class ImageZoomOutAnimation : ImplicitAnimation /// public ImageZoomOutAnimation() { - Duration = AnimationDurations.ImageZoom; + Duration = ControlAnimationConstants.ImageZoom; EasingMode = Microsoft.UI.Xaml.Media.Animation.EasingMode.EaseOut; EasingType = CommunityToolkit.WinUI.Animations.EasingType.Circle; - To = Core.StringLiterals.One; + To = ControlAnimationConstants.One; } /// diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Image/CompositionImage.cs b/src/Snap.Hutao/Snap.Hutao/Control/Image/CompositionImage.cs index 132b87c1..204ab70d 100644 --- a/src/Snap.Hutao/Snap.Hutao/Control/Image/CompositionImage.cs +++ b/src/Snap.Hutao/Snap.Hutao/Control/Image/CompositionImage.cs @@ -196,7 +196,7 @@ internal abstract partial class CompositionImage : Microsoft.UI.Xaml.Controls.Co { await AnimationBuilder .Create() - .Opacity(from: 0D, to: 1D, duration: AnimationDurations.ImageFadeIn) + .Opacity(from: 0D, to: 1D, duration: ControlAnimationConstants.ImageFadeIn) .StartAsync(this, token) .ConfigureAwait(true); } @@ -217,7 +217,7 @@ internal abstract partial class CompositionImage : Microsoft.UI.Xaml.Controls.Co { await AnimationBuilder .Create() - .Opacity(from: 1D, to: 0D, duration: AnimationDurations.ImageFadeOut) + .Opacity(from: 1D, to: 0D, duration: ControlAnimationConstants.ImageFadeOut) .StartAsync(this, token) .ConfigureAwait(true); } diff --git a/src/Snap.Hutao/Snap.Hutao/Core/StringLiterals.cs b/src/Snap.Hutao/Snap.Hutao/Core/StringLiterals.cs index 091f606a..1e719e3f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Core/StringLiterals.cs +++ b/src/Snap.Hutao/Snap.Hutao/Core/StringLiterals.cs @@ -11,26 +11,6 @@ namespace Snap.Hutao.Core; [HighQuality] internal static class StringLiterals { - /// - /// 1 - /// - public const string One = "1"; - - /// - /// 1.1 - /// - public const string OnePointOne = "1.1"; - - /// - /// True - /// - public const string True = "True"; - - /// - /// False - /// - public const string False = "False"; - /// /// CRLF 换行符 ///