static decay(value: AnimatedValue | AnimatedValueXY, config: DecayAnimationConfig)
推动⼀个值以⼀个初始的速度和⼀个衰减系数逐渐变为0。
static timing(value: AnimatedValue | AnimatedValueXY, config: TimingAnimationConfig)
推动⼀个值按照⼀个过渡曲线⽽随时间变化。Easing模块定义了⼀⼤堆曲线,你也可以使⽤你⾃⼰的函数。
static spring(value: AnimatedValue | AnimatedValueXY, config: SpringAnimationConfig)
产⽣⼀个基于Rebound和Origami实现的Spring动画。它会在toValue值更新的同时跟踪当前的速度状态,以确保动画连贯。可以链式调⽤。
static add(a: Animated, b: Animated)
将两个动画值相加计算,创建⼀个新的动画值。
static multiply(a: Animated, b: Animated)
将两个动画值相乘计算,创建⼀个新的动画值。
static delay(time: number)
在指定的延迟之后开始动画。
static sequence(animations: Array<CompositeAnimation>)
按顺序执⾏⼀个动画数组⾥的动画,等待⼀个完成后再执⾏下⼀个。如果当前的动画被中⽌,后⾯的动画则不会继续执⾏。
static parallel(animations: Array<CompositeAnimation>, config?: ParallelConfig)
同时开始⼀个动画数组⾥的全部动画。默认情况下,如果有任何⼀个动画停⽌了,其余的也会被停⽌。你可以通过stopTogether选项来改变这个效果。
static stagger(time: number, animations: Array<CompositeAnimation>)
⼀个动画数组,⾥⾯的动画有可能会同时执⾏(重叠),不过会以指定的延迟来开始。⽤来制作拖尾效果⾮常合适。
reactnative开发static event(argMapping: Array<Mapping>, config?: EventConfig)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论