Android“海拔”沒有顯示陰影我有一個ListView,每個列表項我希望它在它下面顯示一個陰影。我正在使用Android Lollipop的新高程功能在View上設置一個我想要投射陰影的Z,并且我已經使用ActionBar(技術上是Lollipop中的工具欄)有效地做到了這一點。我正在使用Lollipop的高程,但由于某種原因,它沒有在列表項下顯示陰影。以下是每個列表項的布局設置方式:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
style="@style/block"
android:gravity="center"
android:layout_gravity="center"
android:background="@color/lightgray"
>
<RelativeLayout
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:elevation="30dp"
>
<ImageView
android:id="@+id/documentImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/alphared"
android:layout_alignParentBottom="true" >
</LinearLayout>
</RelativeLayout></RelativeLayout>但是,這是它如何顯示列表項,沒有陰影: 我也試過以下無濟于事:將高程設置為ImageView和TextViews本身而不是父布局。將背景應用于ImageView。用TranslationZ代替Elevation。
- 3 回答
- 0 關注
- 365 瀏覽
添加回答
舉報
0/150
提交
取消