【发布时间】:2015-10-30 11:20:53
【问题描述】:
我有兴趣在头像(个人资料图片)上创建自定义徽章,但我似乎无法让图片重叠。我尝试使用“translateY”样式变换,但它被忽略了,两个图像仍然并排放置,弹性框样式,即使我希望它们重叠。请注意,我在示例中使用了视图,但我认为图像的工作方式相同。
'use strict';
var React = require('react-native');
var {
AppRegistry,
StyleSheet,
Text,
View,
} = React;
var SampleApp = React.createClass({
render: function() {
return (
<View style={styles.container}>
<View style={styles.avatar} />
<View style={styles.badge} />
</View>
);
}
});
var styles = StyleSheet.create({
container: {
},
avatar: {
backgroundColor: 'black',
width: 60,
height: 60,
},
badge: {
backgroundColor: 'red',
width: 20,
height: 20,
translateY: -60,
},
});
AppRegistry.registerComponent('SampleApp', () => SampleApp);
【问题讨论】:
-
Eric Anderson 您应该将回复标记为已接受的答案。 Raj 的答案在我看来是正确的。