/ / Ako môžem pridať tieň (ako priložený príklad) pod prvok LinearLayout? - android, android layout, android-studio, android-linearlayout

Ako môžem pridať tieň (ako priložený príklad) pod prvok LinearLayout? - android, android layout, android-studio, android-linearlayout

Som absolútne začiatočník v Android rozvoj a mám nasledujúci problém:

Ako môžem vložiť niečo ako tieň pod LinearLayout komponentu do mojej definície aktivity XML.

Chcem získať niečo takéto:

tu zadajte popis obrázku

Ako vidíte v predchádzajúcom obrázku, v rámci prvého lineárneho rozloženia (ten, ktorý obsahuje menu a Aprile 2017 dátum) je tam tieň.

Aký je štandardný spôsob implementácie tohto efektu?

Toto je kód lineárneho rozloženia, pod ktorým chcem pridať tento efekt:

<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

odpovede:

3 pre odpoveď č. 1

Stín sa robí "automaticky" pomocou androidusystém začínajúci v Lollipop. Jediné, čo musíte urobiť, je definovať výšku pohľadu. Znamená to, že pohľad je väčší na osi Z než na pohľad nižšie (alebo pod ním) a mal by naň upadať tieň.

Za to jednoducho pridajte nasledovné na XML

android:elevation="8dp"

Hodnotu upravte tak, ako potrebujete.