月更
This commit is contained in:
61
AntDesignWPF/Themes/Animations.xaml
Normal file
61
AntDesignWPF/Themes/Animations.xaml
Normal file
@@ -0,0 +1,61 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<!-- Easing Function -->
|
||||
<CubicEase x:Key="EaseIn" EasingMode="EaseIn" />
|
||||
<CubicEase x:Key="EaseOut" EasingMode="EaseOut" />
|
||||
<CubicEase x:Key="EaseInOut" EasingMode="EaseInOut" />
|
||||
<BackEase x:Key="EaseInBack" EasingMode="EaseIn" />
|
||||
<BackEase x:Key="EaseOutBack" EasingMode="EaseOut" />
|
||||
<BackEase x:Key="EaseInOutBack" EasingMode="EaseInOut" />
|
||||
<CircleEase x:Key="EaseInCirc" EasingMode="EaseIn" />
|
||||
<CircleEase x:Key="EaseOutCirc" EasingMode="EaseOut" />
|
||||
<CircleEase x:Key="EaseInOutCirc" EasingMode="EaseInOut" />
|
||||
<QuinticEase x:Key="EaseInQuint" EasingMode="EaseIn" />
|
||||
<QuinticEase x:Key="EaseOutQuint" EasingMode="EaseOut" />
|
||||
<QuinticEase x:Key="EaseInOutQuint" EasingMode="EaseInOut" />
|
||||
|
||||
<!-- Storyboards -->
|
||||
<!-- Button/Swtich/Tag -->
|
||||
<Storyboard x:Key="Ant.ClickAnimating" FillBehavior="Stop">
|
||||
<DoubleAnimation Duration="0:0:0.6"
|
||||
EasingFunction="{StaticResource EaseOutCirc}"
|
||||
Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="Opacity"
|
||||
To="0" />
|
||||
<ThicknessAnimation Duration="0:0:0.2"
|
||||
EasingFunction="{StaticResource EaseOutCirc}"
|
||||
Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="BorderThickness"
|
||||
To="5.5" />
|
||||
<ThicknessAnimation Duration="0:0:0.4"
|
||||
EasingFunction="{StaticResource EaseOutCirc}"
|
||||
Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="Margin"
|
||||
To="-5.5" />
|
||||
</Storyboard>
|
||||
<Storyboard x:Key="Ant.ClickAnimating.Circle" FillBehavior="Stop">
|
||||
<DoubleAnimation Duration="0:0:0.6"
|
||||
EasingFunction="{StaticResource EaseOutCirc}"
|
||||
Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="Opacity"
|
||||
To="0" />
|
||||
<DoubleAnimation Duration="0:0:0.2"
|
||||
EasingFunction="{StaticResource EaseOutCirc}"
|
||||
Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="StrokeThickness"
|
||||
To="5.5" />
|
||||
<ThicknessAnimation Duration="0:0:0.4"
|
||||
EasingFunction="{StaticResource EaseOutCirc}"
|
||||
Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="Margin"
|
||||
To="-5.5" />
|
||||
</Storyboard>
|
||||
|
||||
<!-- TextBox/PasswordBox/ComboBox -->
|
||||
<Storyboard x:Key="Ant.InputAnimating">
|
||||
<DoubleAnimation Storyboard.TargetName="Effect"
|
||||
Storyboard.TargetProperty="Opacity"
|
||||
To="0.2" />
|
||||
</Storyboard>
|
||||
|
||||
</ResourceDictionary>
|
||||
Reference in New Issue
Block a user