Почему не работает android:elevation?

Разрабатываю калькулятор для Android, и при создании разметки для круглых часов столкнулся с проблемой, при указании android:elevation - не рисует тень. В чём ошибка?

Среда разработки -
63555eee89fe464390d614ab80edb3d9.PNG

Эмулятор -
8db739d979c14c768f13cb53b84a6c0f.PNG

XML разметка -
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    tools:deviceIds="wear_round"
    android:id="@+id/round_activity_main"
    style="@style/AppTheme"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true">

    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true"
        android:id="@+id/frameLayout"
        android:elevation="10sp"
        android:layout_alignParentEnd="true">

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="40sp"
            android:gravity="center"
            android:maxLines="2"
            android:id="@+id/tvResult"
            android:textStyle="bold"
            android:text=""
            android:fontFamily="sans-serif-light"
            style="@style/AppTheme"
            android:layout_marginLeft="40sp"
            android:layout_marginRight="40sp"
            android:layout_marginTop="20dp" />

    </FrameLayout>

    <android.support.v4.view.ViewPager
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/pagerRound"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        style="@style/AppTheme"
        android:layout_below="@+id/frameLayout" />

</RelativeLayout>


Если поставить android:elevation на TextView - тень будет видно на устройстве.
  • Вопрос задан
  • 4645 просмотров
Пригласить эксперта
Ответы на вопрос 1
aratj
@aratj
программер.
можно попробовать родительскому RelativeLayout - установить padding
и android:clipToPadding="false"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы