2017-01-30 213 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