Résolu : l'élévation de l'ombre réagit native

Le principal problème lié à la réaction native d'élévation des ombres est qu'elle peut entraîner un rendu inexact des ombres.

In React Native, the shadow elevation is used to add a drop shadow to a component. The elevation is specified in terms of pixels.

To add a shadow to a component, you can use the style property:

shadowColor: '#000', shadowOffset: { width: 0, height: 2 }, shadowOpacity: 0.8, shadowRadius: 2, elevation: 5

Cela ajoutera une ombre noire avec une opacité de 80% au composant, avec un décalage de 2px horizontalement et de 5px verticalement. Le rayon de l'ombre sera de 2px.

ombres dans les éléments

Il y a quelques éléments à prendre en compte lorsque l'on parle d'ombres dans React Native. Tout d'abord, les ombres sont rendues dans le cadre de l'arborescence des composants. Cela signifie qu'ils seront rendus sur le composant qui les rend, et non sur d'autres composants pouvant se trouver dans la même arborescence. Deuxièmement, les ombres sont rendues de manière asynchrone, de sorte qu'elles n'apparaissent qu'après le rendu du composant. Enfin, les ombres sont calculées au moment de l'exécution plutôt que d'être pré-générées et stockées en mémoire.

Articles connexes

Laisser un commentaire