ImageView 是 Android 中最常用的控件之一。。使用ImageView时,经常会用到scaleType属性。scaleType属性是用于配置ImageView如何显示图片,比如是否进行缩放、等比缩放、缩放后展示位置等。Android 提供了八种scaleType的属性值,每种都对应了一种展示方式。
scaleType属性既可以在 XML 中设置,也可以在代码中设置:
android:scaleType="centerInside" //XML中
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); //代码中
Android 提供了8种scaleType的属性值,每种都对应了一种展示方式。8种ScaleType,其实可以分为三个类型: