gpt4 book ai didi

css - React Native Animated 基于多个值插入不透明度

转载 作者:行者123 更新时间:2023-12-05 03:05:23 28 4
gpt4 key购买 nike

我有一个 React Native Animated.view 组件,我想根据 ScrollView 的位置对其不透明度进行插值。但是,我想使用两个值(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>

这当然行不通,因为一个不透明度值会覆盖另一个,但它清楚地表明了我想要实现的目标。

最佳答案

您可以使用 Animated.add()

<Animated.View
style={[
{
opacity: Animated.add(scrollX, scrollY).interpolate({
inputRange: [],
outputRange: []
})
},
]}
>

关于css - React Native Animated 基于多个值插入不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51045474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com