Ajouter la propriété CSS elevation: 1
rend l'ombre sur Android sans installer de bibliothèque tierce.
elevation
est une propriété de style disponible uniquement sur les éléments View
d'Android.
Voir : Documentation de React Native pour la propriété de style elevation
Si vous êtes ouvert aux logiciels tiers, une autre façon d'obtenir des ombres pour Android est d'installer react-native-shadow
.
Exemple (adapté du readme):
import React, { Component } from "react";
import { TouchableHighlight } from "react-native";
import { BoxShadow } from "react-native-shadow";
export default class ShadowButton extends Component {
render() {
const shadowOpt = {
width: 160,
height: 170,
color: "#000",
border: 2,
radius: 3,
opacity: 0.2,
x: 0,
y: 3,
style: { marginVertical: 5 }
};
return (
...
);
}
}