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