zoukankan      html  css  js  c++  java
  • wp7 动画

    <Rectangle Width="100" Height="100" HorizontalAlignment="Left" VerticalAlignment="Top" Fill="Red" Name="darkMoon"/>           

        DoubleAnimationUsingKeyFrames doublea = new DoubleAnimationUsingKeyFrames()
                {
                    BeginTime = new TimeSpan(0, 0, 0, 2),
                    SpeedRatio=1,
                    Duration = new Duration(TimeSpan.FromSeconds(1)),
                    AutoReverse = false,
                    RepeatBehavior = new RepeatBehavior(20),
                    FillBehavior = FillBehavior.HoldEnd
                };
                EasingDoubleKeyFrame key1 = new EasingDoubleKeyFrame()
                {
                    KeyTime = KeyTime.FromTimeSpan(TimeSpan.FromSeconds(0)),
                    Value = 0
                };
                EasingDoubleKeyFrame key2 = new EasingDoubleKeyFrame()
                {
                    KeyTime = KeyTime.FromTimeSpan(TimeSpan.FromSeconds(1)),
                    Value = 100
                };
                EasingDoubleKeyFrame key3 = new EasingDoubleKeyFrame()
                {
                    KeyTime = KeyTime.FromTimeSpan(TimeSpan.FromSeconds(2)),
                    Value = 200
                };
                EasingDoubleKeyFrame key4 = new EasingDoubleKeyFrame()
                {
                    KeyTime = KeyTime.FromTimeSpan(TimeSpan.FromSeconds(3)),
                    Value = 300
                };
                doublea.KeyFrames.Add(key1);
                doublea.KeyFrames.Add(key2);
                doublea.KeyFrames.Add(key3);
                doublea.KeyFrames.Add(key4);

                Storyboard storyboard2 = new Storyboard();
                Storyboard.SetTarget(doublea, darkMoon);
                Storyboard.SetTargetProperty(doublea, new PropertyPath(WidthProperty));
                storyboard2.Children.Add(doublea);
                storyboard2.Begin();

    ////////////////////////////////////////////////////////////////////////////////////////////////////////

                DoubleAnimation doublea = new DoubleAnimation()
                {
                    BeginTime = new TimeSpan(0, 0, 0, 2),
                    From = 200,
                    To = 300,
                    Duration = new Duration(TimeSpan.FromSeconds(1)),
                    AutoReverse = false,
                    RepeatBehavior = new RepeatBehavior(20),
                    FillBehavior = FillBehavior.HoldEnd
                };
                Storyboard storyboard2 = new Storyboard();
                Storyboard.SetTarget(doublea, darkMoon);
                Storyboard.SetTargetProperty(doublea, new PropertyPath(WidthProperty));
                storyboard2.Children.Add(doublea);
                storyboard2.Begin();

  • 相关阅读:
    MySQL 中随机抽样:order by rand limit 的替代方案
    mysql下distinct和group by区别对比
    MVC中实现多按钮提交(转)
    js的逻辑 OR 运算符- ||
    js 实现键盘记录 兼容FireFox和IE
    jquery扩展
    sp_executesql的用法
    MVC中,视图的Layout使用
    MVC4的过滤器
    MVC中的Repository模式
  • 原文地址:https://www.cnblogs.com/androllen/p/2861742.html
Copyright © 2011-2022 走看看