android图片等比例缩放 填充屏幕
来源:互联网 发布:曼哈顿计划 知乎 编辑:程序博客网 时间:2024/06/10 00:13
第一种方法:在ImageView的t同事设置两个属性
android:adjustViewBounds="true"
android:scaleType="fitXY"
第二中方法:用IamgeView的 android:scaleType 设置属性的时候 填充屏幕出现的各种问题
/** * 将图片等比例缩放 setAdjustViewBounds setMaxWidth setMaxWidth必须同时设置才有效 * * @param context * @param view * 父容器 * @param image * 图片控件 * @param source * 图片资源 */public static void setImageViewMathParent(Activity context, LinearLayout view,ImageView image, int source) {Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),source);DisplayMetrics displayMetrics = new DisplayMetrics();context.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);float scalew = (float) displayMetrics.widthPixels/ (float) bitmap.getWidth();image.setScaleType(ScaleType.MATRIX);Matrix matrix = new Matrix();image.setAdjustViewBounds(true);if (displayMetrics.widthPixels < bitmap.getWidth()) {matrix.postScale(scalew, scalew);} else {matrix.postScale(1 / scalew, 1 / scalew);}image.setMaxWidth(displayMetrics.widthPixels);float ss = displayMetrics.heightPixels > bitmap.getHeight() ? displayMetrics.heightPixels: bitmap.getHeight();image.setMaxWidth((int) ss);view.addView(image);if (bitmap != null && bitmap.isRecycled()) {bitmap.recycle();}}
0 0
- android图片等比例缩放 填充屏幕
- android图片等比例缩放 填充屏幕
- android等比例缩放图片
- 根据屏幕宽度,等比例缩放图片
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 图片等比例缩放
- 等比例缩放图片
- 等比例缩放图片
- 等比例缩放图片
- 图片等比例缩放
- 等比例图片缩放
- 图片等比例缩放
- 等比例缩放图片
- 图片等比例缩放
- HashTable 的使用
- 块设备
- gcc 简单的 hello-world 到底连接了什么
- Activity生命周期
- Hadoop依赖jar包的处理方式
- android图片等比例缩放 填充屏幕
- quick-cocos2d-x源文件编译及加密详解 转
- Zigbee开源协议栈
- jquery 权限控制菜单
- poj3648 2-sat <输出任意一组解>
- javaIO流使用POI工具包解析excel表
- Android系统性能调优工具介绍
- cocos2d-x-3.1.1 eclipse中运行例程
- 【枚举一】Java 枚举7常见种用法