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:
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ď č. 1Stí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.