uso studio recyclerview implementar hacer examples como cardview card and android android-layout android-5.0-lollipop shadows

android - studio - Cardview no muestra sombra en el fondo



hacer cardview android (3)

Tengo el siguiente xml para una vista de tarjeta:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="2dp"> <!-- A CardView that contains a TextView --> <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="200dp" android:layout_height="wrap_content" card_view:cardCornerRadius="0dp"> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:padding="5dp"> <TextView android:id="@+id/info_text" android:layout_width="match_parent" android:layout_height="match_parent" /> </FrameLayout> </android.support.v7.widget.CardView> </LinearLayout>

Lo que resulta en estas sombras que no tienen sombra en la parte inferior

Pero estoy tratando de obtener algo como esta sombra, que rodea mejor toda la tarjeta.

He intentado cambiar la elevación en vano, y buscar en este problema parece que no muestra nada más que personas sin sombras en todos los temas, lo cual no es mi caso.

¿Cómo puedo obtener las sombras bien?

Gracias.


La adición de clipChildren="false" a LinearLayout principal también debería funcionar.


Necesita agregar esta propiedad xml en su vista de tarjeta

app: cardUseCompatPadding = "true"


establecer la elevación usando card_view: propiedad cardElevation