Monolith 的使用方法,这是一个UWP的动画库
https://github.com/ThatLousyGuy/Monolith

 // Create an ease for use with animations later
            //创建一个方便以后使用动画
            ExponentialEase ExpEaseOut =
                new ExponentialEase() { EasingMode = EasingMode.EaseOut };
            // Animate a UIElement along the X axis from 0 to 40
            //动画一个UIElement沿着X轴从040
            EventToken move= Oli.MoveXOf(button).From(0).To(40).For(0.3, OrSo.Secs).Now();
            // Rotate UIElement to 90 degrees 
            //UIElement旋转到90度
            EventToken rotating =   Oli.Rotate(button).To(-90).For(0.3, OrSo.Secs).With(ExpEaseOut).After(move);
             Fade the opacity to 0 after the rotation finishes
            消失后的透明度为0旋转完成
         EventToken Fade=  Oli.Fade(button).To(0).For(0.3, OrSo.Secs).With(ExpEaseOut).After(rotating);
             Run arbitrary code after the rotation too!
            运行任意代码后旋转!
            Oli.Run(() =>
            {
                // Do things here!
                //做事情!
                Debug.WriteLine("rotating");
                Oli.Fade(button).To(1).For(0.3, OrSo.Secs).With(ExpEaseOut).Now();
            }).After(Fade);
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐