web-dev-qa-db-fra.com

Comment utiliser le rayon de bordure uniquement pour 1 angle (react-native)?

Comment utiliser le rayon de bordure dans React Natif seulement pour un coin?

J'ai une fenêtre modale

http://f1.s.qip.ru/etSMz5YP.png

Comme vous pouvez voir que les coins inférieurs ne sont pas arrondis, cela se produit lorsque j'ai utilisé backgroundColor pour les boutons. J'essayais de définir le débordement masqué sur wrapper modal et cela ne m'a pas aidé. Maintenant, je veux utiliser le rayon de bordure pour les boutons (seulement pour un coin).

Mon code http://jsbin.com/sexeputuqe/edit?html,css

58
Maksim

Avez-vous déjà essayé avec le suivant?
- borderBottomLeftRadius: nombre
- borderBottomRightRadius: nombre
- borderTopLeftRadius: nombre
- borderTopRightRadius: nombre

En outre, vous pouvez trouver plus d’informations dans la documentation de la vue .

176
Matteo Mazzarolo
  • borderBottomLeftRadius: nombre
  • borderBottomRightRadius: numéro
  • borderTopLeftRadius: nombre
  • borderTopRightRadius: numéro

Cela a fonctionné pour moi.

Merci

13
Syn Adhitya

Supposons que seul le rayon soit défini pour les coins supérieur gauche et inférieur gauche de la balise Image.

<View style={styles.imgBox}>
  <Image source={{ uri: 'your image url' }} style={styles.img} />
</View>

 const styles = EStyleSheet.create({
 imgBox: {
       width: px(72),
       height: px(72),
       borderBottomLeftRadius: 2,
       borderTopLeftRadius: 2,
       overflow: 'hidden',
 },
 img: {
       width: px(72),
       height: px(72),
  },
})

semble bon pour iOS.

5
Shirly Chen