【问题标题】:How to animate a WinForms scroll如何为 WinForms 滚动设置动画
【发布时间】:2013-10-30 15:32:37
【问题描述】:

我有一个带有滚动条的 C# 控件。

当用户拖放时,滚动更新。我想像谷歌地图那样为拖放运动制作动画。动作流畅。

如果想在控件中模拟滑动并执行流畅的动画,我必须使用什么技术?

【问题讨论】:

  • winforms 不支持动画,由于缺少硬件加速,运行起来也不会“流畅”。
  • 是的,我想手动实现。使用线程、计时器并手动移动滚动
  • 很不清楚你在说什么,谷歌地图不使用滚动条。如果您正在谈论具有动力学的滑动手势,那么您可以从内置的 Windows 多点触控支持中获得它。 Winforms 包装器是available here,.NET 互操作示例链接。

标签: c# .net winforms smooth-scrolling


【解决方案1】:

我正在寻找的是缓动方程:http://www.gizma.com/easing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2013-06-15
    • 2017-10-08
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    相关资源
    最近更新 更多