1.
Picasso.with(getBaseContext()).load(mQuestionBean.getList().get(position).getUser_thumb()).transform(new CircleTransform(100)).into(holder.user_thumb);
transform(new CircleTransform(100)) //100为角度2.CircleTransform 类写在下面了public class CircleTransform implements Transformation { private int rangle =0; public CircleTransform(int rangle) { this.rangle = rangle; } @Override public Bitmap transform(Bitmap source) { Bitmap bitmap =Bitmap.createBitmap(source.getWidth(),source.getHeight(),source.getConfig()); Canvas canvas =new Canvas(bitmap); Paint paint = new Paint(); BitmapShader shader =new BitmapShader(source, Shader.TileMode.CLAMP,Shader.TileMode.CLAMP); paint.setShader(shader); paint.setAntiAlias(true); RectF rectF =new RectF(0,0,source.getWidth(),source.getHeight()); canvas.drawRoundRect(rectF,rangle,rangle,paint); source.recycle(); return bitmap; } @Override public String key() { return "rangle"; } }转载:http://blog.csdn.net/xiaoqiang_0719/article/details/52437478