android ImageView.ScaleType 使用总

作者: bei1999 | 来源:发表于2016-06-15 00:43 被阅读0次
20160531182612521.png 20160531183016150.png
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="bei.com.testjava8.MainActivity">



    <ImageView
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:id="@+id/imageView"
        android:src="@mipmap/pic_smal"
        android:scaleType="center"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />
</RelativeLayout>

用一张大图和小图,分别实验几种情况:

1.CENTER

图片居中不缩放,超过区域进行裁剪,图片中间区域显示

2.CENTER_CROP

图2

图片按照长宽进行缩放,充满长宽,进行裁剪.小图片原图居中显示

3.CENTER_INSIDE

图片完整显示,按比例缩放长宽一边进行适配

4.FIT_CENTER

图片按照长宽进行缩放,充满长宽,进行裁剪.居中显示

5.FIT_END

不做图解 图片按照长宽进行缩放,充满长宽,进行裁剪.底部显示

6.FIT_START

不做图解 图片按照长宽进行缩放,充满长宽,进行裁剪.上部显示

7.FIT_XY


图片不按照长宽进行缩放,充满控件显示

8.MATRIX


图片矩阵的变化,小图缩放影响

相关文章

网友评论

    本文标题: android ImageView.ScaleType 使用总

    本文链接:https://www.haomeiwen.com/subject/tegydttx.html