J'ai une vue de carte avec une couleur de fond transparente et une élévation de 4dp.Transparence Android et Ombres
Il semble qu'il n'y ait aucun moyen de bloquer l'ombre d'être visible à l'intérieur de la carte transparente. Je continue à obtenir un contour bizarre qui doit être l'ombre dessinée en dessous.
Existe-t-il un moyen (qui fonctionne sur API 21 et plus) de dessiner uniquement l'ombre en dehors de ma carte afin que je puisse utiliser des couleurs transparentes sans artefacts?
carte Voir STYLE xml
<style name="GridCard" parent="CardView">
<item name="cardCornerRadius">4dp</item>
<item name="cardElevation">4dp</item>
<item name="cardUseCompatPadding">true</item>
<item name="android:layout_marginLeft">8dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:layout_marginTop">16dp</item>
<item name="cardBackgroundColor">@color/white_70</item>
</style>
white_70
est #50FFFFFF
voici à quoi il ressemble (frontière bizarre causée par l'ombre):
Pouvez-vous fournir des images et le code xml? – petey
Je viens de les ajouter à la poste. – michaelmichael