Problème résolu Vérifiez Ma réponse ci-dessous pour la compréhensionAndroid frontière de Pic circulaire en utilisant le profil Glide
Je suis en train de créer une bordure de l'image de profil qui est en cours de téléchargement à partir du compte Facebook. Mais je ne suis pas capable de le faire correctement même après avoir étudié les autres exemples ici à stackoverflow. L'image de profil est en cours de téléchargement à l'aide de la bibliothèque Glide. Voici mon code: -
code bibliothèque Glide en Java
Glide.with(Home.this).load(url).asBitmap().into(new BitmapImageViewTarget(profile_pic){
@Override
protected void setResource(Bitmap resource) {
RoundedBitmapDrawable circular = RoundedBitmapDrawableFactory.create(getApplicationContext().getResources(),resource);
circular.setCircular(true);
profile_pic.setImageDrawable(circular);
}
});
ImageView en XML
<ImageView
android:id="@+id/profile_pic"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@mipmap/ic_launcher"
android:padding = "5dp"
android:background="@drawable/profile_pic_border"/>
frontière Dessin dans Drawable
<shape android:shape="oval"
xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke
android:width="5dp"
android:color="#3e65b4"/>
<size android:height="50dp"
android:width="50dp"/>
Voici ce que je réalise de code ci-dessus: -
En 5.7inch Téléphone {} Téléphone réel
dans le téléphone 5.5inch {} Emulator
Il n'aide –
Pouvez-vous me dire le code entier pour bague, mon code pour l'anneau ne fonctionne pas? Même si j'ai ajouté innerRadius, l'épaisseur, le ratio d'épaisseur et le niveau d'utilisation à false –