android:scaleType 属性值简介

matrix(ImageView.ScaleType.MATRIX)###

使用matrix方式进行缩放

fitXY(ImageView.ScaleType.FIT_XY)###

对图片横向、纵向独立缩放,使得该图片完全适于该ImageView,图片的横纵比可能会改变

fitStart(ImageView.ScaleType.FIT_START)###

保持纵横比缩放图片,直到该图片能完全显示在ImageView中(图片较长的边长与ImageView相应的边长相等),缩放完成后将该图片放在ImageView的左上角

fitCenter(ImageView.ScaleType.FIT_CENTER)###

保持纵横比缩放图片,直到该图片能完全显示在ImageView中(图片较长的边长与ImageView相应的边长相等),缩放完成后将该图片放在ImageView的中央

fitEnd(ImageView.ScaleType.FIT_END)###

保持纵横比缩放图片,直到该图片能完全显示在ImageView中(图片较长的边长与ImageView相应的边长相等),缩放完成后将该图片放在ImageView的右下角

center(ImageView.ScaleType.CENTER)###

把图片放在ImageView的中间,但不进行任何缩放

centerCrop(ImageView.ScaleType.CENTER_CROP)###

保持纵横比缩放图片,以使得图片能够完全覆盖ImageView。只要图片的最短边显示出来即可

centerInside(ImageView.ScaleType.CENTER_INSIDE)###

保持纵横比缩放图片,以使得ImageView能完全显示该图片

    原文作者:赵者也
    原文地址: https://www.jianshu.com/p/22f301e6e0de
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞