android scaleType的属性:matrix(默认)、center、centerCrop、centerInside、fitCenter(常用)、fitEnd、fitStart、fitXY(常用)

 

 

android:scaleType="center"

保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。

 

android:scaleType="centerCrop"

以填满整个ImageView为目的,将原图的中心对准ImageView的中心,等比例放大原图,直到填满ImageView为止(指的是ImageView的宽和高都要填满),原图超过ImageView的部分作裁剪处理。

 

android:scaleType="centerInside"

以原图完全显示为目的,将图片的内容完整居中显示,通过按比例缩小原图的size宽(高)等于或小于ImageView的宽(高)。如果原图的size本身就小于ImageView的size,则原图的size不作任何处理,居中显示在ImageView。

 

android:scaleType="matrix"

不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。

 

android:scaleType="fitCenter"

把原图按比例扩大或缩小到ImageView的ImageView的高度,居中显示

 

android:scaleType="fitEnd"

把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的下部分位置

 

android:scaleType="fitStart"

把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的上部分位置

 

android:scaleType="fitXY"

把原图按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满ImageView.

更多相关文章

  1. 【Android进阶学习】实现没有标题栏的窗口和全屏显示
  2. android 中超出屏幕宽度的字符 省略号显示
  3. android语音搜索结果显示页实现
  4. android之ListView和SimpleAdapter的组合使用
  5. 解决EditText不显示光标的三种方法(总结)
  6. android语音搜索结果显示页实现
  7. android ListView没有数据时信息显示
  8. android EditText 属性
  9. Android监听键盘弹出收起

随机推荐

  1. New Work Style - Smart Punching
  2. Notification应用
  3. android.widget.TextView.setText()
  4. android DevAppsDirect开源项目
  5. Android之时间戳的简单使用
  6. android中的有道词典
  7. fifo 简单实现
  8. Android开发调试常用命令
  9. Android(安卓)拍照后显示照片
  10. root_android_open_dev