[英]Storyboard c# animation
好吧,我希望房屋图像从-5°
旋转到5°
,我编写了以下代码
Duration duration2 = new Duration(TimeSpan.FromSeconds(1));
Storyboard sb2 = new Storyboard();
sb2.Duration = duration2;
DoubleAnimation da2 = new DoubleAnimation();
da2.Duration = duration2;
sb2.Children.Add(da2);
RotateTransform rt2 = new RotateTransform();
Storyboard.SetTarget(da2, rt2);
Storyboard.SetTargetProperty(da2, new PropertyPath("Angle"));
da2.From = 5;
da2.To = -5;
HouseImg.RenderTransform = rt2;
HouseImg.RenderTransformOrigin = new Point(0.5, 0.5);
sb2.RepeatBehavior = RepeatBehavior.Forever;
sb2.Begin();
但是,当它结束时,它会迅速到达起点( 5°
),而我想要的也是对其进行动画处理。 总结一下:我想从5°
到-5°
以及从-5°
到5°
设置动画。
Tnx :)
将AutoReverse
属性设置为true
。
sb2.AutoReverse = true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.