Android Studio 如何在LinearLayout元素下添加阴影(如所附示例)?

xoshrz7s  于 2023-11-21  发布在  Android
关注(0)|答案(1)|浏览(187)

我是一个Android开发的绝对初学者,我有以下问题:
如何在XML活动定义中插入LinearLayout组件下的阴影之类的东西?
我想得到这样的东西:


的数据
正如您在上一张图片中看到的,在第一个线性布局(包含菜单和April 2017日期的布局)下有一个阴影。
实现这种效果的标准方法是什么?
这是线性布局的代码,我想在它下面添加这个效果:

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:background="#FFD54F"
    android:paddingLeft="10dp"
    android:paddingTop="10dp"
    android:paddingBottom="10dp">

    <ImageView
        android:src="@drawable/colosseumIcon"
        android:layout_width="80dp"
        android:layout_height="80dp"/>

    <TextView
        style="@style/HeaderTextStyle"
        android:text="Pasta From Rome" />

</LinearLayout>

字符串

fquxozlt

fquxozlt1#

阴影是由Android系统从Lollipop开始“自动”完成的。您所要做的就是定义视图高程。这意味着,视图在Z轴上比它下面(或下面)的视图高,并且应该在它上面放置阴影。
为此,只需在XML上添加以下内容即可

android:elevation="8dp"

字符串
根据需要调整值。

相关问题