0
私は、背景に透明なアセットを使用しています。 iOS上では、画像コンポーネントのbackgroundColor: 'transparent'
をAndroidで設定した場合、常に明るい灰色の背景でレンダリングされます。Androidのリアクションネイティブを使用する画像の透明な背景色
実際、backgroundColorの値はAndroidでは完全に無視されているようです。
これは、今どのように見えるかです:
<View style={styles.cardHeader}>
<Image
source={require('../assets/images/greeting.png')}
style={styles.greetingImage} />
</View>
スタイル:
cardHeader: {
alignSelf: 'stretch',
backgroundColor: Color.GREY,
paddingTop: 30,
borderTopLeftRadius: 5,
borderTopRightRadius: 5
},
greetingImage: {
alignSelf: 'center',
backgroundColor: 'transparent'
}
ではなく、「透明」の、あなたはRGBAを使用してみましたか? –
はい、@TaylorKing!残念ながら、運はありません。プロパティbackgroundColorはAndroidでは無視されるようです。 –
Hmmm、それはあなたが正確に達成しようとしていることを知るのに役立つかもしれません... cardHeaderのスタイルはどうですか? –