我正在学习 animation for react Antive Native 。我有一些有关如何使用Facebook文档的问题/问题。例如,他们具有代码的这一部分:
Animated.timing( // Animate value over time
this.state.fadeAnim, // The value to drive
{
toValue: 1, // Animate to opacity: 1 (opaque)
duration: 10000, // Animate to final value of 1
}
).start();
但是,在哪里可以找到使用toValue
和duration
之类的Prop的整个列表?我相信还有更多的内容,但是应该有一些文档中某处的列表,我们不必从它们的代码示例中挑选它们。我在文档的其他部分遇到了这个一般问题。因此,我在代码示例中看到了一些东西,但不知道如何获取所有内容。
您提供的示例使用的是可以在此处找到的timing
方法:>
您可以看到,第一个参数应该是要更改的值,第二个是一个包含要使用的不同选项的对象。toValue
只是您希望将其更改为的值,链接中列出了其他选项(例如duration
)。希望这会有所帮助。
对于您在官方文档中可能找不到的所有内容,只需查看源代码:)
例如,动画。timing:这是github
中的源文件的链接您可以看到:
export type TimingAnimationConfig = AnimationConfig & {
toValue: number | AnimatedValue | {x: number, y: number} | AnimatedValueXY,
easing?: (value: number) => number,
duration?: number,
delay?: number,
};
so tovalue , saiming ,持续时间&延迟是您可以通过的属性。
记住,代码永远不会说谎,但文档有时会(或只是不显示全部):)