1 imageView.setScaleType(ImageView.ScaleType.FIT_XY );
 1  这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: 2   3 CENTER /center  按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 4   5 CENTER_CROP / centerCrop  按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) 6   7 CENTER_INSIDE / centerInside  将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽 8   9 FIT_CENTER / fitCenter  把图片按比例扩大/缩小到View的宽度,居中显示10  11 FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置12  13 FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置14  15 FIT_XY / fitXY  把图片不按比例扩大/缩小到View的大小显示16  17 MATRIX / matrix 用矩阵来绘制

一开始我不明白MATRIX矩阵,网上搜索后发现原来MATRIX矩阵可以动态缩小放大图片来显示,这里不展开深入的了解,只是贴出相关语句,缩小图片:

 1 //获得Bitmap的高和宽  2 int bmpWidth=bmp.getWidth();  3 int bmpHeight=bmp.getHeight();  4   5 //设置缩小比例  6 double scale=0.8;  7 //计算出这次要缩小的比例  8 scaleWidth=(float)(scaleWidth*scale);  9 scaleHeight=(float)(scaleHeight*scale); 10  11 //产生resize后的Bitmap对象 12 Matrix matrix=new Matrix(); 13 matrix.postScale(scaleWidth, scaleHeight); 14 Bitmap resizeBmp=Bitmap.createBitmap(bmp, 0, 0, bmpWidth, bmpHeight, matrix, true); 
1 <ImageView 2 android:id="@+id/image" 3     android:layout_width="fill_parent"  4     android:layout_height="fill_parent" 5     android:scaleType="center" 6     android:src="@drawable/candle" 7 /> 
转自:http://www.cnblogs.com/llm-android/archive/2012/02/19/2357821.html

ImageView、Bitmap的属性android:scaleType相关推荐

  1. ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

    1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即Imag ...

  2. ImageView的属性android:scaleType

    ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType).android:scaleType是控制图片如何r ...

  3. android imageview 的常用属性,android imageview scaletype属性

    android imageview scaletype属性并不是很常用,以至于到现在我才注意到,但是在某些应用中,这是一个很重要的属性,比如相册应用. ImageView的Scaletype决定了图片 ...

  4. android:scaletype没作用,ImageView的属性android:scaleType的作用分析

    在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找. 代码中的例子如下: android:id="@+id/iv_bit_1&quo ...

  5. ImageView---属性android:background与android:src的区别

    ImageView中XML属性android:src和android:background的区别: android:background会根据ImageView组件给定的长宽进行拉伸.android: ...

  6. android scaletype没作用,Android源码系列之深入理解ImageView的ScaleType属性

    做Android开发的童靴们肯定对系统自带的控件使用的都非常熟悉,比如Button.TextView.ImageView等.如果你问我具体使用,我会给说:拿ImageView来说吧,首先创建一个新的项 ...

  7. android scaletype没作用,Android ImageView的ScaleType属性

    参考 ScaleType属性 常量 含义 fitXY 横向.纵向独立缩放,以适应该ImageView fitCenter 保持纵横比缩放图片,缩放完成后将图片放在ImageView的中央 fitSta ...

  8. android scaletype没作用,Android ImageView 的scaleType 属性图解

    ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性.该属性指定了你想让ImageView如何显示图片,包括是否进行缩 ...

  9. Android实习札记(10)---ImageView的src属性 VS blackground

    Android实习札记(10)---ImageView的src属性 VS blackground属性                                                   ...

最新文章

  1. 温州大学《机器学习》课程课件(二)(回归)
  2. 李飞飞:云原生分布式数据库面临哪些机遇与挑战?
  3. mysql的考试范围_数据库考试范围整理
  4. java二分查找法视频_078-二分查找算法思路图解
  5. android UI进阶之仿iphone的tab效果
  6. WinForm------GridControl合并单元格
  7. fme csmapreprojector转换器使用高程异常模型进行高程基准转换
  8. 【5G】NAS安全密钥衍生算法详解
  9. python制作税后工资计算器
  10. 苹果支付验单java
  11. Android安卓原生接支付宝SDK支付客户端
  12. 关于所谓U盘有占用空间,却看不到文件的一些看法
  13. 图解IFRS9 金融工具(13)实施时间及结语 [
  14. CPU、MCU、FPGA、SoC……这些芯片究竟是啥?
  15. 计算机多媒体理论知识,计算机多媒体技术论文
  16. 百度推广引流一个成本多少?百度推广怎么预估成本?
  17. 运维的本质是什么?阿里“无人化”智能运维平台的演进
  18. EasyNVR更新版本后如何同步RTSP通道?
  19. select2.js实现拼音搜索支持
  20. sqlite怎么转换mysql_Django如何把SQLite数据库转换为Mysql数据库

热门文章

  1. IE6中png背景图片透明的最好处理方法
  2. 14条Yahoo(雅虎)十四条优化原则【转】
  3. 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
  4. 淘宝登货员1.02(重要升级)
  5. 2018-2019-2 网络对抗技术 20165237 Exp7 网络欺诈防范
  6. 中国企业云计算应用现状及需求
  7. ASP.NET Core IHostEnvironment和IApplicationLifetime介绍
  8. Android攻城狮SurfaceView
  9. git 操作简明扼要,命令不需要多,够用就行
  10. StackExchange.Redis 官方文档(二) Configuration