0
我已经创建了一个React Native组件,并为它添加了一些动画。现在,当我用该元素包围其他元素(例如:文本)时,文本也会获取动画。如何避免这种情况?我想让我的组件具有动画,但它的内部组件保持静止。在反应本机组件中有独立的内容
MYIMAGE组件代码:
return (
<Image
defaultSource={{uri: './placeholder.jpg'}}
source={this.props.sourceUri}
style={imageStyle}>
<View>{this.props.children}</View>
</Image>
);
实现:
<MyImage imageWidth={Dimensions.get('window').width} imageHeight={Dimensions.get('window').height/100 * 30} sourceUri={{uri: item.image}}>
<View style={styles.nameContainer}>
<Text style={styles.textMain}>{item.name}</Text>
</View>
</MyImage>
如何实现这一目标?