Вид не показывает тень на дне - PullRequest
0 голосов
/ 09 июля 2019

Это простой вид в FrameLayout.Мне нужен FrameLayout для других представлений позже.Код для представления:

<View
  android:layout_width="match_parent"
  android:background="@drawable/nav_style_start"
  android:layout_height="100dp"
  android:layout_marginStart="15dp"
  android:layout_marginEnd="15dp"
  android:elevation="2dp"/>

Строка @drawable/nav_style_start необходима для добавления cornerRadius.Результат:

enter image description here

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

Ответы [ 2 ]

1 голос
/ 09 июля 2019

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

<View
  android:layout_width="match_parent"
  android:background="@drawable/nav_style_start"
  android:layout_height="100dp"
  android:layout_marginStart="15dp"
  android:layout_marginBottom="15dp"
  android:layout_marginEnd="15dp"
  android:elevation="2dp"/>

PS - То же самое относится и к верхней части.

0 голосов
/ 09 июля 2019

Замените android:elevation="2dp" на app:elevation="2dp"

Это будет работать.и попробуйте с> 4dp для четкой видимой тени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...