android:动态设置ImageView,Bitmap的长宽
2016-10-17 19:55
393 查看
在代码中设置ImageView图片的大小的方法:
imageView.setImageResource(R.drawable.newscar);
LayoutParams params = imageView.getLayoutParams();
params.height=200;
params.width =100;
imageView.setLayoutParams(params);
在代码中设置Bitmap图片的大小的方法以:
public Bitmap zoomImg(Bitmap bm, int newWidth ,int newHeight){
// 获得图片的宽高
int width = bm.getWidth();
int height = bm.getHeight();
// 计算缩放比例
float scaleWidth = ((float) newWidth) / width;
float scaleHeight = ((float) newHeight) / height;
// 取得想要缩放的matrix参数
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
// 得到新的图片 www.2cto.com
Bitmap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, true);
return newbm;
}
imageView.setImageResource(R.drawable.newscar);
LayoutParams params = imageView.getLayoutParams();
params.height=200;
params.width =100;
imageView.setLayoutParams(params);
在代码中设置Bitmap图片的大小的方法以:
public Bitmap zoomImg(Bitmap bm, int newWidth ,int newHeight){
// 获得图片的宽高
int width = bm.getWidth();
int height = bm.getHeight();
// 计算缩放比例
float scaleWidth = ((float) newWidth) / width;
float scaleHeight = ((float) newHeight) / height;
// 取得想要缩放的matrix参数
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
// 得到新的图片 www.2cto.com
Bitmap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, true);
return newbm;
}
相关文章推荐
- Android程序开发之动态设置ImageView的亮度
- android 中遇到 imageView getWidth 始终为0 时 ,设置 setImageBitmap 的方法
- Android动态设置ImageView的src
- 解决Android当中GridView的Item子控件中有ImageView图片大小不一致问题,动态设置ImageView控件大小
- android 动态添加ImageView 设置setPadding不起作用问
- android ImageView网络图片加载、动态设置尺寸、圆角..
- Android 动态的给Button、TextView、ImageView等控件设置了background后,再设置padding属性时该属性不起作用
- android 中遇到 imageView getWidth 始终为0 时 ,设置 setImageBitmap 的方法
- Android UI之代码动态设置ImageView的宽度和高度
- android 动态设置Framelayout,view,imageView,Layout高度
- [Android] ImageView.ScaleType设置图解
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byt
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- android imageView 设置可见性
- Android 销毁ImageView的bitmap
- android 的TextView空间动态设置字体颜色
- [Android] ImageView.ScaleType设置图解
- Android 怎么把imageview 转为Bitmap
- 如何动态的获取和设置ImageView的宽度和高度?
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte