🌷🌷🌷🌷① 平移效果
🌷🌷🌷🌷② 缩放效果
🌷🌷🌷🌷③ 旋转效果
🌷🌷🌷🌷④ 淡入淡出效果
① 平移效果
以下是一个示例代码,展示了如何使用.NET实现一个简单的平移效果:
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Animation;
namespace AnimationExample
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
DoubleAnimation animation = new DoubleAnimation();
animation.From = 0;
animation.To = 200;
animation.Duration = TimeSpan.FromSeconds(1);
TranslateTransform transform = new TranslateTransform();
button.RenderTransform = transform;
transform.BeginAnimation(TranslateTransform.XProperty, animation);
}
}
}
在这个例子中,我们创建了一个按钮,并为其添加了一个点击事件处理程序。当按钮被点击时,我们创建了一个DoubleAnimation
对象来定义平移动画的起始值、结束值和持续时间。然后,我们创建了一个TranslateTransform
对象,并将其应用于按钮的RenderTransform
属性上。最后,我们使用BeginAnimation
方法将动画应用于TranslateTransform
的XProperty
属性,从而实现按钮的平移效果。