私は画像を重ねることができないことを除いて、アバター(プロフィール画像)の上にカスタムバッジを作成することに興味があります。私は 'translateY'スタイルの変換を使用しようとしましたが、無視され、2つの画像が重なり合っていても、フレックスボックススタイルが横並びに配置されています。注:例ではViewsを使用していますが、Imageは同じように動作すると想像しています。反応ネイティブの画像を重ねる方法
'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);
のようなタグを使用します。 Rajからの答えは私に見えます。 – kingdango