Je souhaite charger l'image du profil sur l'URL du site et la rendre circulaire à l'aide de la bibliothèque Picasso. Je fais comme,Créer une image circulaire à l'aide de picasso
dependencies {
compile 'com.squareup.picasso:picasso:2.4.0'
}
Load Image (R.drawable.profile_sample
) à partir de ressources,
Picasso.with(getApplicationContext()).load(R.drawable.profile_sample).placeholder(setCircularImage(R.drawable.profile_sample)).into(imageView_ProfilePic);
aussi de l'URL comme,
Picasso.with(getApplicationContext()).load("http://shidhints.com").placeholder(setCircularImage(R.drawable.profile_sample)).into(imageView_ProfilePic);
J'utilise aussi setCircularImage() pour la image des ressources à la forme circulaire.
private RoundedBitmapDrawable setCircularImage(int id) {
Resources res = getApplicationContext().getResources();
Bitmap src = BitmapFactory.decodeResource(res, id);
RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(res, src);
roundedBitmapDrawable.setCornerRadius(Math.max(src.getWidth(), src.getHeight())/2.0f);
return roundedBitmapDrawable;
}
https://stackoverflow.com/questions/30664254/using-picasso-library-with-a-circle-image-view –
https://stackoverflow.com/questions/26112150/android-create-circular-image -with-picasso –
hey mon pote utilise la bibliothèque imageview circulaire https://github.com/hdodenhof/CircleImageView et le charge en utilisant picasso. –