【问题标题】:Flip Window Animation翻转窗口动画
【发布时间】:2011-09-06 18:10:18
【问题描述】:

在过去的几天里,我一直在尝试在加载时翻转窗口。我可以做几个窗口效果,但是我需要在加载时翻转窗口。

例如,在新版本的 Skype 中,当您正在通话时,如果您想添加另一个人到对话中,您可以点击“添加人”按钮,联系人列表将加载到当前对话中具有小翻转效果的窗口。我需要在我的应用程序中加入相同的效果。

为了了解有关表单动画的基本概念,我阅读了以下代码示例。

1 Fade Effect

2 Slide Animation and Fade Effect

【问题讨论】:

  • 我很抱歉,如果您访问过我的引用链接,那么它不是我的过渡和翻转效果,但在您的链接中,它描述了 Windows 窗体控件的淡入淡出和滑动过渡
  • 你的英语很难破译。不过,链接的文章也使用 AnimateWindow。它不仅仅用于控件。
  • 对不起汉斯英语不是我的第一语言请原谅我。你是正确的汉斯,但我的问题是像 Skype AnimateWindow API 函数那样翻转窗口不支持翻转它可以进行淡入淡出和滑动过渡。如果您能设法找到一些用于翻转控件或窗口的示例绳索,请将其作为答案发布,如果您能做到这一点,我们将不胜感激。

标签: c# .net winforms


【解决方案1】:

您肯定在寻找dot-net-transitions 项目,这是一个包含对 Windows 窗体项目的动画支持的开源项目。例如,您可以使用不同的算法调整控件的大小或位置,包括:

  • 线性
  • 加速
  • 临界阻尼
  • 缓入/缓出
  • 弹跳
  • 投掷和接球
  • 闪光

更多信息见:

http://code.google.com/p/dot-net-transitions/wiki/CodingWithTransitions

【讨论】:

    【解决方案2】:

    也许您想要制作 3-D 转换的动画? http://msdn.microsoft.com/en-us/library/ms753347.aspx

    【讨论】:

    • -1 这个问题显然要求 WinForms 解决方案,而不是 WPF。
    猜你喜欢
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多