ImageView的scaleType属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ImageView的scaleType属性相关的知识,希望对你有一定的参考价值。

技术分享

技术分享

原图比ImageView

原图比ImageView小

          

原图进行缩放或拉伸来适应ImageView的大小

scaleType的8个值所对应的情况

matrix

左上角对齐,pic大小不变

center

中心对齐,pic大小不变

centerCrop

中心对齐,pic等比例改变,宽高至少有一项是相等的,最终pic要比iv大

fitCenter

中心对齐,pic等比例改变,宽高至少有一项是相等的,最终pic要比iv小

centerInside

原图较大,则中心对齐,pic等比例改变,宽高至少有一项是相等的,最终pic要比iv小

原图较小,则中心对齐,pic大小不变

fitXY

左上角对齐,pic宽高都拉伸至与iv的相等

fitStart

左上角对齐,pic等比例改变,宽高至少有一项是相等的,最终pic要比iv小

fitEnd

右下角对齐,pic等比例改变,宽高至少有一项是相等的,最终pic要比iv小

 

 

 

 

以上是关于ImageView的scaleType属性的主要内容,如果未能解决你的问题,请参考以下文章

Android——ImageView的scaleType属性与adjustViewBounds属性 (转)二

Android:ImageView控件的ScaleType属性使用详解

Android_scaleType属性

ImageView.scaleType属性意义

Android ImageView的scaleType属性与adjustViewBounds属性

Android课程---Android ImageView的scaleType属性与adjustViewBounds属性(转)