2017-01-30 6 views
17

私は補間を使ってViewをアニメートしようとしています。私は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); 

EDIT:

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

をTSCは私に警告を与えると: 'プロパティ' _value 'は'値 '型に存在しません。 – jose920405

関連する問題