Picasso设置圆形图片
来源:互联网 发布:淘宝上买车保险便宜吗 编辑:程序博客网 时间:2024/05/15 11:50
Picasso
在使用的过程中获得原型图片
Picasso .with(getContext()) .load(Bean.getList().get(position).getAvatar()) .transform(new CircleTransform())//设置圆形图片 .into(viewHolder.ivAvatar);
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.recycle(); } Bitmap bitmap = Bitmap.createBitmap(size, size, source.getConfig()); Canvas canvas = new Canvas(bitmap); Paint paint = new Paint(); BitmapShader shader = new BitmapShader(squaredBitmap, BitmapShader.TileMode.CLAMP, BitmapShader.TileMode.CLAMP); paint.setShader(shader); paint.setAntiAlias(true); float r = size / 2f; canvas.drawCircle(r, r, r, paint); squaredBitmap.recycle(); return bitmap; } @Override public String key() { return "circle"; }}
1 0
- Picasso 设置圆形图片
- Picasso设置圆形图片
- Picasso转圆形图片
- picasso实现下载圆形图片
- Picasso加载圆形图片和圆角图片
- Picasso(毕加索)加载圆形图片、圆角图片
- Android Picasso实现圆形图片和圆角图片
- Picasso+banner加载圆角图片,圆形图片
- ImageLodar设置圆形图片
- 设置圆形图片
- 设置圆形图片
- Android中使用Picasso将图片直接转换为圆形
- Picasso实现下载圆形头像以及圆角图片
- Picasso利用Transformation自定义带边框的圆形图片
- Picasso实现下载圆形头像以及圆角图片
- IOS SWIFT 设置图片圆形
- ios设置图片为圆形
- android中设置圆形图片
- OpenGL(七) GeometryInstancing 几何体实例化
- 买入什么样的股票
- Result Maps collection already contains value for ***
- app接友盟的统计和错误信息
- Java中Collection和Collections的区别
- Picasso设置圆形图片
- Android——JsBridge实战(二)
- js身份证正则表达式验证
- 文章标题
- web/jsp实现session登录注销 springMVC
- Altium Designer 16 导线、焊盘报错 Clearance Constraint、Short-Circuit
- 【shell】Here文档自动生成Makefile
- 文章标题
- jsp页面传递date到java报错