2017-01-30 219 views
17

我正在尝试使用插值对视图进行动画处理。我想获得我的Animated.Value的当前值,但不知道如何。我不知道如何与React-native docs做到这一点。获取Animated.Value,React-native的当前值

this.state = { 
     translateAnim: new Animated.Value(0) 
} 
DeviceEventEmitter.addListener('Accelerometer', function (data) { 
    console.log(this.state.translateAnim);//returns an object, but I need a 
              value in current moment 
} 

回答

31

我发现,如何获得一个值:

this.state.translateAnim.addListener(({value}) => this._value = value); 

编辑

登录值我做到以下几点:

console.log(this.state.translateAnim._value) 
+0

和TSC给我一个警告:'属性'_value'不存在于'Value'类型中.' – jose920405