Я хочу добавить светлую тень на правую и нижнюю стороны макета. Я попытался использовать android:background="@android:drawable/dialog_holo_light_frame"
, но он добавляет толстую тень на всех четырех сторонах макета. Мне нужно создать и установить в качестве фона?Добавить тень на правой и нижней стороне макета
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@android:drawable/dialog_holo_light_frame">
<ImageView
android:id="@+id/g"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:layout_gravity="center"
android:src="@drawable/logo_icon"
android:visibility="visible"
android:clickable="true" />
</LinearLayout>
http://stackoverflow.com/questions/14930984/extending-android-view-class-to-add-a-dropshadow - см это link – Madhu
Я думаю, вам нужно пойти для пользовательского эффекта тени – VVB
Это то, что я назвал, и это сработало. http://stackoverflow.com/questions/13005714/how-to-show-shadow-around-the-linearlayout-in-android – Prabhuraj