簡體   English   中英

情節提要C#動畫

[英]Storyboard c# animation

好吧,我希望房屋圖像從-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°設置動畫。

Tnx :)

AutoReverse屬性設置為true

sb2.AutoReverse = true;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM