Estoy tratando de animar Ver con interpolación. Me gustaría obtener un valor actual de mi Animated.Value, pero no sé cómo. No entendí cómo hacerlo con documentos nativos de React .
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 }Descubro, cómo obtener un valor:
this.state.translateAnim.addListener(({value}) => this._value = value);EDITAR
para registrar un valor hago lo siguiente:
console.log(this.state.translateAnim._value)Para las personas con mecanografiado.
console.log((this.state.translateAnim as any)._value);Funcionó para mí al tsc completo como cualquiera.
Esto también me funciona...
const headerHeight = new Animated.Value(0);Después de alguna manipulación....
console.log(headerHeight.__getValue())Se siente hackish pero hace el trabajo...