1 [] 1:http://i.stack.imgur.com/h3qPR.jpg
我正在练习最近的反应。我想在动画期间一个图像总是在另一个图像上方。除了设置不透明度外我该怎么办?
答案 0 :(得分:1)
react-native的最新版本允许您在图像标记内部进行渲染。因此,您可以为Image
标记内的recordPlayer添加Image
标记作为背景。尝试像
renderRecordPlayer = _ => (
<Image style={styles.background}
source={...} >
<Image style={styles.recordPlayer}
source={...} />
</Image>
)
const styles = StyleSheet.create({
background: {
flex: 1,
width: null,
height: null,
// center the recordPlayer in the background Image
justifyContent: 'center',
alignItems: 'center',
resizeMode: 'cover', // make sure background covers all of screen
},
{
width: ...,
height: ...,
resizeMode: 'contain',
},
})
&#13;