У меня есть компонент React Native Animated.view, прозрачность которого я хотел бы интерполировать на основе позиции прокрутки. Однако я хочу интерполировать непрозрачность, используя два значения (x и y) вместо одного.
<Animated.View
style={[
{
opacity: this.state.scrollX.interpolate({
inputRange: [0, 414, 828],
outputRange: [0, 1, 1]
})
},
{
opacity: this.state.scrollY.interpolate({
inputRange: [-168, -167, -166, -85, -84],
outputRange: [1, 1, 1, 0, 0]
})
}
]}
>
<Text>Content....</Text>
</Animated.View>
Конечно, это не работает, потому что одно значение непрозрачности заменяет другое, но оно ясно дает понять, чего я хочу достичь.