Le rendu de la zone de texte avec un fond transparent sur le dessus de l'image à Réagir Natif iOS

J'essaie de rendre un bloc avec du texte en blanc sur le dessus d'une image dans mes tests de Réagir Natif. Mais au lieu de cela, je reçois un bloc noir sur le dessus de mon image avec du texte blanc en elle. Pas ce que j'avais prévu. Comment rendre un bloc de texte avec un fond transparent?

Résultat courant

Le rendu de la zone de texte avec un fond transparent sur le dessus de l'image à Réagir Natif iOS

Fonction rendu

render: function(){
  return (
    <View style={styles.container}>
      <Image 
        style={styles.backdrop} 
        source={{uri: 'https://unsplash.com/photos/JWiMShWiF14/download'}}>
          <Text style={styles.headline}>Headline</Text>
      </Image>
    </View>
  );
)

Feuille de style en fonction de

var styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'flex-start',
    alignItems: 'center',
    backgroundColor: '#000000',
    width: 320
  },
  backdrop: {
    paddingTop: 60,
    width: 320,
    height: 120
  },
  headline: {
    fontSize: 20,
    textAlign: 'center',
    backgroundColor: 'rgba(0,0,0,0)',
    color: 'white'
  }
});
  • Attention, ceci est maintenant obsolète : "à l'Aide de <Image> avec les enfants est obsolète et sera une erreur dans le proche avenir. Veuillez revoir la mise en page ou d'utiliser <ImageBackground> à la place. "