Picasso创建圆形图像
来源:互联网 发布:小强呼死你软件安卓版 编辑:程序博客网 时间:2024/05/20 16:46
public class CircleTransform implements Transformation {@Overridepublic 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;} @Overridepublic String key() {return "circle";}}Picasso.with(activity).load(mayorShipImageLink).transform(new CircleTransform()).into(ImageView);
0 0
- Picasso创建圆形图像
- Picasso转圆形图片
- Picasso 设置圆形图片
- Picasso设置圆形图片
- picasso实现下载圆形图片
- 如何绘制圆形图像?
- android自定义圆形图像
- 设置圆形图像
- 安卓圆形图像
- 自定义圆形图像
- 画圆形图像
- php处理图像圆形
- Picasso加载圆形图片和圆角图片
- Android中使用Picasso将图片直接转换为圆形
- Picasso(毕加索)加载圆形图片、圆角图片
- Picasso实现下载圆形头像以及圆角图片
- Picasso利用Transformation自定义带边框的圆形图片
- Picasso实现下载圆形头像以及圆角图片
- Android布局常见异常错误
- 调用android系统相机拍照并保存
- GestureDetector
- ECLIPSE 设置 UTF8
- QTreeView三态checkbox代码
- Picasso创建圆形图像
- 添加附件,通过文件管理器
- Android 手势检测实战 打造支持缩放平移的图片预览效果(上)
- PHP自学no00014预定义常量
- 网页迁移方案
- dshow来控制摄像头旋转
- android开发设置Dialog出现消失动画
- C++ 概念总结(基于 C++11)
- Linux SDIO总线驱动(二)