1

我使用 WPF 4.0 (C#) 制作了一个应用程序

我想知道在 Windows 8 魅力设置中使用的 EasingFunction 出现了。

Windows 8 设置魅力

我使用 CubicEase、QuarticEase、PowerEase、ExponentialEase.. 但我无法制作像 Windows 8 这样的动画。

如何使用基于默认的 EasingFunction 制作类似于 Windows 8 的动画?

4

2 回答 2

1

他们将 ExponentialEase 与“EaseOut”模式一起使用。

这是代码:

<Storyboard>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="Trans">
                <EasingDoubleKeyFrame KeyTime="0:0:.7" Value="264">
                    <EasingDoubleKeyFrame.EasingFunction >
                        <ExponentialEase EasingMode="EaseOut" Exponent="6"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>
于 2014-01-28T17:24:16.217 回答
1

内置的 Windows 8 缓动功能列表在这里。它链接了这个页面,让您可以尝试各种缓动功能。如果它是一个内置的缓动函数,那么你应该可以在那里找到它。

于 2013-01-27T18:14:04.933 回答