小编Dan*_*nke的帖子

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

我有一个 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>
Run Code Online (Sandbox Code Playgroud)

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

css animation react-native react-animated

3
推荐指数
1
解决办法
5262
查看次数

标签 统计

animation ×1

css ×1

react-animated ×1

react-native ×1