Ajouter une ombre sur le côté droit et inférieur de la mise en page
Je veux ajouter un peu d'ombre sur le côté droit et le bas de la mise en page.J'ai essayé d'utiliser android:background="@android:drawable/dialog_holo_light_frame"
mais il ajoute une ombre épaisse sur les quatre côtés de la mise en page.Ce drawable j'ai besoin de créer et de définir comme arrière-plan?
<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>
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Je pense que cela peut résoudre votre problème
Puis l'appliquer à un fichier XML de mise en page comme un arrière-plan
LinearLayout
android:background="@drawable/drawable_name"
C'est ce que j'ai appelé et il a travaillé.
** 1.Ajouter une plaine LinearLayout avec couleur gris, sur lequel ajouter à votre disposition, avec de la marge en bas à droite et égal à 1 ou 2 dp
2.Avoir un 9-patch de l'image avec l'ombre et la définir comme fond à votre disposition Linéaire**
D'autres solutions ici