安卓图片控件ImageView

<ImageView
       android:layout_width="150dp"
       android:src="@drawable/large_image" //图片路径
       android:scaleType="center"//缩放类型
       android:layout_height="100dp" />

scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd center centerCrop centerInside

matrix 用矩阵来绘制(从左上角起始的矩阵区域)

fitXY  不按比例缩放图片,目标是把整个图片塞满整个View

fitStart  把图片按比例扩大或缩小到View的[[[宽度]]],然后置顶部显示(图片会完整显示)

fitCenter  把图片按比例扩大或缩小到View的[[[宽度]]],然后居中显示(图片会完整显示)

fitEnd   把图片按比例扩大或缩小到View的[[[宽度]]],然后置底部显示(图片会完整显示)

center  不缩放,将图片按原来大小居中显示,当图片宽高超过View的宽高时,则截取图片的居中部分显示

centerCrop  按比例扩大(或缩小)图片的size居中显示,使得图片的长宽的[[[等于或大于]]]View的长宽

centerInside  按比例扩大(或缩小)图片的size居中显示,使得图片的长宽的[[[等于或小于]]]View的长宽 (图片会完整显示)

    默认是fitCenter

效果图如下

猜你喜欢

转载自blog.csdn.net/qq_41282789/article/details/82632131