Picasso的简单实用
来源:互联网 发布:mac 抹除系统 重装 编辑:程序博客网 时间:2024/06/06 00:42
Picasso.with(instance) .load(url)//图片链接 .transform(new CircleTransform())//设置为圆形图片 .placeholder(R.mipmap.nothing_pic)//占位图 .error(R.mipmap.failed_pic)//加载失败图 .into(ivPic);//设置给控件
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"; }
阅读全文
0 0
- Picasso的简单实用
- Picasso的简单实用
- picasso的简单用法
- Picasso的简单使用
- Android Picasso的简单使用
- Picasso库的简单用法
- Picasso源码的简单解析(一)
- Picasso源码的简单解析(二)
- Picasso的简单介绍和使用
- 图片框架Picasso的简单使用
- Picasso源码的简单解析(一)
- Glide和Picasso的简单比较
- Picasso图片加载器的简单使用
- Picasso图片加载器的简单使用
- Picasso的简单使用及封装
- 简单实用的bugfree
- 简单实用的 .vimrc
- selenium的简单实用
- Dubbo/Dubbox的服务消费(二)- 服务发现
- 超强、超详细Redis数据库入门教程
- 接口
- AIDL详解之Messenger
- Java泛型
- Picasso的简单实用
- SurfaceView介绍和通用模板
- 静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取
- 产品经理,原型设计之前你要做些什么?
- 内核启动kernel_init(init)进程分析
- 原始上传下载图片
- 阿里云ECS服务器挂载磁盘
- 探索式测试知识点
- 经典:区间dp-合并石子