#Picasso 的使用详解
导入依赖
compile 'com.squareup.picasso:picasso:2.5.2'
代码使用
Picasso.with(Activity.this)
.load(URL)
.transform(new CircleCornerForm())
.error(R.drawable.head)
.into(ImageView);
加载圆形图片
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Paint;
import com.squareup.picasso.Transformation;
/**
* Created libin on 2016/4/25.
* 圆形图片
*/
public class CircleTransform implements Transformation {
@Override
public Bitmap transform(Bitmap source) {
int size = Math.min(source.getWidth(), source.getHeight());
int x = (source.getWidth() - size) / 2;
int y = (source.getHeight() - size) / 2;
Bitmap squaredBitmap = Bitmap.createBitmap(source, x, y, size, size);
if (squaredBitmap != source) {
source