我想创建一个动画,将某些属性插入 2 秒,CoreAnimation 框架只需生成 20 帧(表示层)。我知道如何为显式动画提供持续时间,但是我必须更改哪个属性才能获得通过插值过程计算的特定帧数?
提前致谢。
我想创建一个动画,将某些属性插入 2 秒,CoreAnimation 框架只需生成 20 帧(表示层)。我知道如何为显式动画提供持续时间,但是我必须更改哪个属性才能获得通过插值过程计算的特定帧数?
提前致谢。
Core Animation 通过使用插值来工作——计算您指定的键值之间的中间值。如果它是关键帧动画,它会在值数组中的值数 (n) 之间进行插值。如果它是一个基本动画,它会在两个值之间进行插值——你的开始值和结束值。如果你只是想改变动画实例的帧率通过这个如何改变核心动画实例的帧率?
Core Animation 无法实现您想要的。它绘制图层的次数取决于程序的帧速率。