您的位置:首页 > 移动开发 > Android开发

Android基础之imageview截图

2016-06-02 20:20 489 查看
今天用到了imageview截图,这里记录一下:

因为服务端返回的图片尺寸不一样,ui要求展示成正方形(可能比图片尺寸大),要是直接将图片拉伸,展示效果不太好,pm要求将图片先截成正方形,再按要求的尺寸展示,实现代码如下:

这里访问网络部分就不写了

。。。。。。。

将服务端获取的图片流传递给bitmap,

int width = bitmap.getWidth();
int height = bitmap.getHeight();
int dest = width > height ? height : width; // 确定要截取的尺寸
bitmap = bitmap.createBitmap(bitmap, 0, 0, dest, dest);
headPortrait.setImageBitmap(bitmap);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android imageview尺寸