本文共 913 字,大约阅读时间需要 3 分钟。
使用ImageView.setScaleType(ImageView.ScaleType scaleType)方法或在xml布局文件中使用android:scaleType可以设置图片缩放模式。 其中的参数为ImageView.ScaleType类型的枚举值,现将各值介绍如下: ImageView.ScaleType.CENTER 在视图中使图像居中,不执行缩放。对应XML中语法:android:scaleType="center"。 ImageView.ScaleType.CENTER_CROP 均衡的缩放图像(保持图像原始比例),使图片的两个坐标(宽、高)都大于等于相应的视图坐标。图像则位于视图的中央。对应XML中语法:android:scaleType="centerCrop"。 ImageView.ScaleType.CENTER_INSIDE 均衡的缩放图像(保持图像原始比例),使图片的两个坐标(宽、高)都小于等于相应的视图坐标。图像则位于视图的中央。对应XML中语法:android:scaleType="centerInside"。 ImageView.ScaleType.FIT_CENTER 使用CENTER方式缩放图像。对应XML中语法:android:scaleType="fitCenter"。 ImageView.ScaleType.FIT_END 使用END方式缩放图像。对应XML中语法:android:scaleType="fitEnd"。 ImageView.ScaleType.FIT_START 使用START方式缩放图像。对应XML中语法:android:scaleType="fitStart"。 ImageView.ScaleType.FIT_XY 使用FILL方式缩放图像。对应XML中语法:android:scaleType="fitXY"。 ImageView.ScaleType.MATRIX 绘制时,使用图像矩阵方式缩放。图像矩阵可以通过setImageMatrix(Matrix)设置。对应XML中语法:android:scaleType="matrix"。转载地址:http://bydob.baihongyu.com/