码迷,mamicode.com
首页 > 其他好文 > 详细

DoubleAnimation

时间:2018-03-08 00:02:26      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:begin   new t   render   添加   tar   tor   故事   画板   实例化   

Storyboard storyboard = new Storyboard();//创建故事板
            DoubleAnimation doubleAnimation = new DoubleAnimation();//实例化一个Double类型的动画
            RotateTransform rotate = new RotateTransform();//旋转转换实例
            this.fan.RenderTransform = rotate;//给图片空间一个转换的实例
            storyboard.RepeatBehavior = RepeatBehavior.Forever;//设置重复为 一直重复
            storyboard.SpeedRatio = 2;//播放的数度
            //设置从0 旋转360度
            doubleAnimation.From = 0;
            doubleAnimation.To = 360;
            doubleAnimation.Duration = new Duration(new TimeSpan(0, 0, 2));//播放时间长度为2秒
            Storyboard.SetTarget(doubleAnimation, this.fan);//给动画指定对象
            Storyboard.SetTargetProperty(doubleAnimation,
                new PropertyPath("RenderTransform.Angle"));//给动画指定依赖的属性
            storyboard.Children.Add(doubleAnimation);//将动画添加到动画板中
            storyboard.Begin(this.fan);//启动动画

DoubleAnimation

标签:begin   new t   render   添加   tar   tor   故事   画板   实例化   

原文地址:https://www.cnblogs.com/pengde/p/8525510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!