如何在LinearLayout元素下添加阴影(如attacched示例)?

时间:2016-05-29 17:02:04

标签: android android-layout android-studio android-linearlayout

我是 Android 开发中的绝对初学者,我遇到以下问题:

如何在 LinearLayout 组件下插入阴影之类的内容到我的XML活动定义中。

我想获得这样的东西:

enter image description here

正如你在上一张图片中看到的那样,在第一个线性布局(包含菜单和 Aprile 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>

TNX

1 个答案:

答案 0 :(得分:3)

影子完成&#34;自动&#34;由Android系统在Lollipop开始。您所要做的就是定义视图高程。意思是,Z轴上的视图比下面(或下面)的视图更高,并且应该在它上面留下阴影。

为此,只需在XML

上添加以下内容即可
android:elevation="8dp"

根据需要调整值。