[英]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.