From 5c46c92a1a1c2177ab9a2f2f3a67140c579738f1 Mon Sep 17 00:00:00 2001 From: DismissedLight <1686188646@qq.com> Date: Wed, 15 Nov 2023 22:36:57 +0800 Subject: [PATCH] rename constants --- ...ations.cs => ControlAnimationConstants.cs} | 16 ++++++++++----- .../Control/Animation/ImageZoomInAnimation.cs | 4 ++-- .../Animation/ImageZoomOutAnimation.cs | 4 ++-- .../Control/Image/CompositionImage.cs | 4 ++-- .../Snap.Hutao/Core/StringLiterals.cs | 20 ------------------- 5 files changed, 17 insertions(+), 31 deletions(-) rename src/Snap.Hutao/Snap.Hutao/Control/Animation/{AnimationDurations.cs => ControlAnimationConstants.cs} (70%) 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 换行符 ///