getLayout

这个方法仅存于Animated.ValueXY实例中。官方文档有解释https://facebook.github.io/react-native/docs/animated.html#getlayout

这个方法可以节约你很多代码,其功能大概是这样的:

this._animatedValue = new Animated.ValueXY();

{
    left: this._animatedValue.x,
    top: this._animatedValue.y
}

上面的代码直接在组件上用的时候是这样的:

<Animated.View style={{
    left: this._animatedValue.x,
    top: this._animatedValue.y
}} />

但是调用getLayout方法的话:

<Animated.Value style={this._animatedValue.getLayout()} />

results matching ""

    No results matching ""