Comment ajouter des ombres autour de la vision d'image circulaire

Je souhaite ajouter des ombres autour de l'image image circulaire. Voici mon code. Je veux faire comme cette image image

C'est mon fichier .xml. Vérifiez cette image. Capture d'écran1

  • Une mise à jour de l'application Android silencieuse et sans assistance à distance?
  • La fusion manifeste a échoué en essayant d'ajouter mon propre logo à l'application Android - Android Studio
  • Coût d'augmenter une intention dans Android
  • ListView avec plusieurs types de disposition de lignes - BaseAdapter ne fonctionne pas correctement dans Android
  • Android: SharedPreference: les paramètres par défaut ne sont pas définis au démarrage
  • GoogleMap.getMyLocation (); Ne peut pas obtenir un emplacement actuel
  • Activity_main.xml

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:id="@+id/layoutTop" android:layout_width="match_parent" android:layout_height="200dp" android:background="#355482" > </RelativeLayout> <RelativeLayout android:id="@+id/layoutBottom" android:layout_width="match_parent" android:layout_height="0dp" android:layout_alignParentBottom="true" android:layout_below="@+id/layoutTop" android:background="@drawable/loading" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="113dp" android:text="Profile" android:textColor="#355482" android:textSize="20dp" android:textStyle="bold" /> </RelativeLayout> <ImageView android:id="@+id/overlapImage" android:layout_width="150dp" android:layout_height="150dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="132dp" android:adjustViewBounds="true" android:background="@drawable/round_image" android:src="@drawable/ic_launcher" /> 

    Ceci est round_image.xml:

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#ffffff" /> <corners android:radius="2dp"/> <size android:height="80dp" android:width="80dp" /> <padding android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp" /> </shape> 

    J'essaie un code pour l'effet d'ombre mais ne fonctionne pas. Désolé pour mon mauvais anglais. Merci d'avance

  • Signification de android.content.UriMatcher
  • Android Studio ne comprend pas SDK
  • TextInputLayout couleur de l'indice
  • Bitmap étrange utilisant 1 Mb de Heap
  • Android Studio 2.0 Aperçu: ': application: transformClassesWithInstantRunForDebug' FAILED
  • Android AsyncTask vs Thread + Handler vs rxjava
  • 2 Solutions collect form web for “Comment ajouter des ombres autour de la vision d'image circulaire”

    J'espère que ceci vous aidera:)

     <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="oval"> <solid android:color="@color/gray"/> <!--shadow Color--> </shape> </item> <item android:left="0dp" android:right="0dp" android:top="0dp" android:bottom="3dp"> <shape android:shape="oval"> <solid android:color="@color/lightgrey"/>//Background Color </shape> </item> </layer-list> 

    Changez l'arrière-plan Couleur et couleur d'ombre comme vous le souhaitez ..

    Avant de répondre, je souhaite donner quelques conseils. Il vous suffit de mettre le titre de votre question dans Google. J'ai essayé de rechercher comme imageview circulaire avec shadow android :

    Sans utilisation de la bibliothèque:

    Changer android:color="#BDBDBD" en forme de balise. Votre round_image.xml sera comme:

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#BDBDBD" /> <corners android:radius="2dp"/> <size android:height="80dp" android:width="80dp" /> <padding android:bottom="0dp" android:left="0dp" android:right="0dp" android:top="0dp" /> </shape> 

    Utilisation de la bibliothèque:

    Avez-vous essayé cette CircularImageView

    Vous pouvez utiliser cette bibliothèque ou si vous ne souhaitez pas utiliser, puis récupérez un code à partir du dossier interne de la bibliothèque res .

    Entrez la description de l'image ici

    Je vous remercie.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.