织梦CMS - 轻松建站从此开始!

我是农村人

当前位置: 主页 > 技术笔记 > Android >

Android 动态设置图片大小

时间:2015-08-10 11:58来源:未知 作者:admin 点击:
Android 动态设置图片大小
bitmapOrg = BitmapFactory.decodeResource(getResources(),
R.drawable.new_rate_state_progress_tag);
 
// 获取这个图片的宽和高
int width = bitmapOrg.getWidth();
int height = bitmapOrg.getHeight();
 
// 定义预转换成的图片的宽和高
int newWidth = 315;
int newHight = 90;
 
// 计算缩放率,新尺寸除原尺寸
float scaleWidth = (float) newWidth / width;
float scaleHeight = (float) newHight / height;
 
// 创建操作图片用的matrix对象
Matrix matrix = new Matrix();
 
// 缩放图片动作
matrix.postScale(scaleWidth, scaleHeight);
 
// 创建新的图片
Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0, width,
height, matrix, true);
 
// 将上面创建的Bitmap转换成Drawable对象,使得其可以使用在imageView,imageButton上。
BitmapDrawable bitmapDrawable = new BitmapDrawable(resizedBitmap);
tv_rate_tag.setImageDrawable(bitmapDrawable);*/
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------