AnimationTimeIndex
是 Animator 及其相关函数的选项,用于指定动画器当前的时间索引.
更多信息
- AnimationTimeIndex 从0运行到动画的持续时间,以秒为单位.
- AnimationTimeIndex 在动画器的最小值处为0,最大值处为 duration.
- AnimationTimeIndex -> Automatic 的典型默认设置将计算来自动画的适当值.
- 当 Animator[Dynamic[var],…] 运行时,在动画器外部改变 var 将对 AnimationTimeIndex 无任何影响.
- AnimationTimeIndex 是连续变化的,即使对与离散动画也是如此.
- AnimationDirection 对 AnimationTimeIndex 无任何影响.
范例
打开所有单元 关闭所有单元基本范例 (2)
在默认选项设置下,AnimationTimeIndex 从0运行至5:
DynamicModule[{i}, {Animator[0, {0, 100}, AnimationTimeIndex -> Dynamic[i]], Dynamic[i]}]改变 DefaultDuration 将改变最大时间索引:
DynamicModule[{i}, {Animator[0, {0, 1}, AnimationTimeIndex -> Dynamic[i], DefaultDuration -> 50], Dynamic[i]}]范围 (1)
交互式改变暂停动画,也将改变 AnimationTimeIndex 的值:
DynamicModule[{x, i = 0.}, {Animator[Dynamic[x], {0, 1}, AnimationTimeIndex -> Dynamic[i], AnimationRunning -> False], Dynamic[{x, i}]}]可能存在的问题 (1)
如要以编程方式改变正在运行的动画,需更改 AnimationTimeIndex 的值,而不是动画变量:
DynamicModule[{x, i}, {Animator[Dynamic[x], {0, 1}, AnimationTimeIndex -> Dynamic[i]], Button["x=0", x = 0], Button["i=0", i = 0]}]相关指南
文本
Wolfram Research (2014),AnimationTimeIndex,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AnimationTimeIndex.html.
CMS
Wolfram 语言. 2014. "AnimationTimeIndex." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AnimationTimeIndex.html.
APA
Wolfram 语言. (2014). AnimationTimeIndex. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AnimationTimeIndex.html 年
BibTeX
@misc{reference.wolfram_2026_animationtimeindex, author="Wolfram Research", title="{AnimationTimeIndex}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/AnimationTimeIndex.html}", note=[Accessed: 15-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_animationtimeindex, organization={Wolfram Research}, title={AnimationTimeIndex}, year={2014}, url={https://reference.wolfram.com/language/ref/AnimationTimeIndex.html}, note=[Accessed: 15-August-2026]}