10.Android ImageView ScaleType属性

  • Android ImageView ScaleType属性
    • 原图
    • androidscaleTypecenter
    • androidscaleTypecenterCrop
    • androidscaleTypecenterInside
    • androidscaleTypefitCenter
    • androidscaleTypefitEnd
    • androidscaleTypefitStart
    • androidididfitXY
    • androidscaleTypematrix


原图

10.Android ImageView ScaleType属性_第1张图片


android:scaleType=”center”

按原图大小显示图片,但图片宽高大于ImageView的宽高时,截图图片中间部分显示。

 <ImageView     android:id="@+id/center"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="center"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第2张图片


android:scaleType=”centerCrop”

android:scaleType=”centerCrop”是最适用的显示方式

按比例放大原图直至等于某边ImageView的宽高显示。

<ImageView     android:id="@+id/centerCrop"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="centerCrop"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第3张图片


android:scaleType=”centerInside”

当原图宽高或等于ImageView的宽高时,按原图大小居中显示;反之将原图缩放至ImageView的宽高居中显示。

<ImageView     android:id="@+id/centerInside"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="centerInside"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第4张图片


android:scaleType=”fitCenter”

按比例拉伸图片,拉伸后图片的高度为ImageView的高度,且显示在ImageView的中间。

<ImageView     android:id="@+id/fitCenter"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="fitCenter"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第5张图片


android:scaleType=”fitEnd”

按比例拉伸图片,拉伸后图片的高度为ImageView的高度,且显示在ImageView的右边。

<ImageView     android:id="@+id/fitEnd"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="fitEnd"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第6张图片


android:scaleType=”fitStart”

按比例拉伸图片,拉伸后图片的高度为ImageView的高度,且显示在ImageView的左边。

<ImageView     android:id="@+id/fitStart"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="fitStart"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第7张图片


android:id=”@+id/fitXY”

拉伸图片(不按比例)以填充ImageView的宽高。

<ImageView     android:id="@+id/fitXY"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="fitXY"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第8张图片


android:scaleType=”matrix”

保持原图的效果(不随着ImageView的大小而变化),图片的左上角和ImageView的左上角对齐。

<ImageView     android:id="@+id/matrix"     android:layout_width="200dp"     android:layout_height="200dp"     android:layout_marginBottom="20dp"     android:scaleType="matrix"     android:src="@mipmap/mm" />

10.Android ImageView ScaleType属性_第9张图片


更多相关文章

  1. Android UI控件详解-ImageSwitcher(图片切换器)
  2. Android 之获取图片及视频缩略图
  3. Android为图片添加水印文字
  4. Android TextView 一些字体颜色、大小设置属性
  5. Android:缩小图片尺寸,并添加水印
  6. 自定义dialog的style属性说明
  7. Android保存图片到图库,Android扫描文件到媒体库,Android保存图片
  8. Android UI 之TextView控件属性列表
  9. Android 框架学习4:一次读懂热门图片框架 Picasso 源码及流程

随机推荐

  1. 5分钟实现Android最新2018友盟统计
  2. Android(安卓)5.0 开机横屏修改方法
  3. Android广播和广播接收者
  4. android ViewDragHelper介绍
  5. Android资源文件混淆
  6. Android的项目不能直接引用可移植类库的
  7. 一个方便集成的 Android(安卓)右滑返回上
  8. android实现截屏操作
  9. 【经验】android webview 后退键导致表单
  10. android蓝牙(二)——接收数据