Android ImageView drop shadow
In android studio there is in build drawable
that you can use for apply shadow to any View
. That is similar like a drop shadow.
android:background="@drawable/abc_menu_dropdown_panel_holo_light"
Using this you can not change the background color of the view & its border color. If you want your own custom drawable then use layer-list
custom_drop_shadow_drawable.xml
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--the shadow comes from here--> <item android:bottom="0dp" android:drawable="@android:drawable/dialog_holo_light_frame" android:left="0dp" android:right="0dp" android:top="0dp"> </item> <item android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp"> <!--whatever you want in the background --> <shape android:shape="rectangle"> <solid android:color="@android:color/red" /> </shape> </item></layer-list>
and apply to your view like below
android:background="@drawable/custom_drop_shadow_drawable"
Hope it will help you!Thanks Android View shadow