示例#1
0
        public void InitAnimations()
        {
            ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(1.5));
            RotateAnimator rotateAnimator = new RotateAnimator(5, RotateAnimator.eDirection.Right, TimeSpan.FromSeconds(1.5));
            CellAnimator   cellAnimator   = new CellAnimator(TimeSpan.FromMilliseconds(500), r_TextureStartIndex, r_TextureEndIndex, TimeSpan.Zero);

            this.Animations.Add(shrinkAnimator);
            this.Animations.Add(rotateAnimator);
            this.Animations.Add(cellAnimator);
            cellAnimator.Resume();
            shrinkAnimator.Pause();
            rotateAnimator.Pause();
            this.Animations.Resume();
            shrinkAnimator.Finished += shrinkAnimator_Finished;
        }