【问题标题】:Firemonkey float key animation, goto a particular keyFiremonkey 浮动键动画,转到特定键
【发布时间】:2011-09-23 14:16:34
【问题描述】:

在 Firemonkey 2d 应用程序中,我使用浮动键来尝试全天候移动 TLine 控件。我为分针添加了 60 个关键帧,为时针添加了 12 个关键帧(实际上是更多的关键帧,因为我在位置 x、位置 y、高度和宽度上添加了一个)。

所以,现在我有两个问题:

  1. 如何播放到关键帧,然后从关键帧开始并转到下一个关键帧?

  2. 如何转到特定的关键帧? (即我加载了一个表单,我想显示当前时间)

请注意,我这样做只是为了了解有关 Delphi XE2 的更多信息,而不是解决任何特定的业务解决方案。

【问题讨论】:

    标签: delphi animation delphi-xe2 firemonkey


    【解决方案1】:

    我还没试过。

    你可以使用或者使用 TAnimations 程序

    procedure ProcessTick(time, deltaTime: Single);
    

    并在您从头开始动画后立即调用它,并使用 deltatime 将您置于正确的键处。

    请注意,该函数也包含一个时间参数,但该参数似乎在代码中被忽略了,否则您可能会使用它来设置当前时间。

    【讨论】:

      猜你喜欢
      • 2014-09-19
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 2011-09-19
      • 2012-12-22
      相关资源
      最近更新 更多