我对Android中的ImageView缩放有很好的了解。但是无法理解完整的差异比例类型:centerCrop和centerInside。
需要一些明确的解释。
答案 0 :(得分:1)
CENTER_CROP
在API级别1中添加 ImageView.ScaleType CENTER_CROP 均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或大于视图的相应尺寸(减去填充)。然后图像在视图中居中。从XML,使用以下语法:android:scaleType =" centerCrop"。
CENTER_INSIDE
在API级别1中添加 ImageView.ScaleType CENTER_INSIDE 均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或小于视图的相应尺寸(减去填充)。然后图像在视图中居中。从XML,使用以下语法:android:scaleType =" centerInside"。
CenterCrop可能裁剪图像并始终填充图像视图。 CenterInside不会裁剪图像,可能会使图像视图的某些部分未被图像覆盖。