Animated.View 在 React Native 中不起作用

Posted

技术标签:

【中文标题】Animated.View 在 React Native 中不起作用【英文标题】:Animated.View not working in React Native 【发布时间】:2020-06-04 11:11:02 【问题描述】:

从“反应”中导入反应,组件 从 'react-native' 导入 View, StyleSheet, Text, Image, ScrollView, Animated ;

类应用扩展组件

构造函数(道具) 超级(道具) 这个.state = scrollY: 新的 Animated.Value(0)

渲染()

const headerheight = this.state.scrollY.interpolate(
  inputRange: [0, 100],
  outputRange: [100, 0]
)
return (
  <View style=styles.container>
    <Animated.View style=styles.appHeader>
    </Animated.View>
    <ScrollView style=styles.scroll
      onScroll=Animated.event([ nativeEvent:  contentOffset:  Y: this.state.scrollY   ])>
      <View style=styles.imageView>
        <Image style=styles.image source=require('./assets/vikalp.jpg') />
      </View>
      <View>
        <Text style=styles.textHeader>Vikalp Chakravorty</Text>
      </View>
    </ScrollView>
  </View>
);

【问题讨论】:

你在这里做什么动画? 【参考方案1】:

你能解释一下你的问题吗?你想创作什么样的动画?

&lt;Animated.View style=styles.appHeader&gt;在这里你传递什么样的道具?

如果您提供更多详细信息,我们可以提供帮助。

【讨论】:

以上是关于Animated.View 在 React Native 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

React native Reanimated Conditional Animated View Movement

使用 Animated.Flatlist 和 Animated.ScrollView 为 Animated.View 设置动画效果不流畅

动画视图仅缩放屏幕宽度的一半

打字稿:React Native useRef 给出错误“对象可能为空”

Kubernetes NAT 流服务器 - 连接被拒绝

在 React-Native 中获取 FCM 令牌