Подтвердить что ты не робот

Картография не показывает тень вдоль дна

У меня есть следующий xml для вида карты:

<?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>

Это приводит к тем теням, которые вообще не имеют затенения внизу

http://i.imgur.com/xNoIDR4.png

Но я пытаюсь получить что-то вроде этой тени, что более красиво окружает всю карту.

enter image description here

Я попытался изменить высоту безрезультатно, и поиск по этой проблеме, похоже, не вызывает ничего, кроме людей без теней при всех проблемах, которые не являются моим случаем.

Как я могу получить тени правильно?

Спасибо.

4b9b3361

Ответ 1

Вам нужно добавить это свойство xml в вид вашей карты

Приложение: cardUseCompatPadding = "истина"

Ответ 2

установить высоту с помощью card_view: свойство cardElevation