Jestem zainteresowany tworzeniem niestandardowej plakietki na szczycie awatara (obrazu profilu), z tą różnicą, że nie mogę nakładać obrazów na siebie. Próbowałem użyć transformacji stylu "translateY", ale jest ona ignorowana, a dwa obrazy są nadal umieszczone obok siebie, w stylu flex box, chociaż chcę, żeby się nakładały. Zauważ, że używam widoków w przykładzie, ale wyobrażam sobie, że obrazy działają w ten sam sposób.Jak nakładać obrazy w trybie reakcji natywnej
'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 należy zaznaczyć odpowiedź jako zaakceptowanej odpowiedzi. Odpowiedź Raja wygląda dokładnie na mnie. – kingdango