imageview的8种scaleType

小张哥
2024-06-05 / 0 评论 / 43 阅读 / 正在检测是否收录...

CENTER 将图像置于视图中,但不执行缩放。

CENTER_CROP 缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)都等于或大于视图的相应尺寸(减去填充)。所以会占满ImageView,但是可能会显示不完全图片

CENTER_INSIDE 缩小图像均匀(保持图像的纵横比),使图像的尺寸(宽度和高度)都等于或小于视图的对应尺寸(减去填充)。

FIT_CENTER 保持原图的纵横比计算一个比例,但是也要确保原图完全放入目标视图内, 至少一个轴(X或Y)将精确配合。 结果以目标视图为中心。默认属性

FIT_END 保持原图的纵横比计算一个比例,但是也要确保原图完全放入目标视图内, 至少一个轴(X或Y)将精确配合。END将结果对齐到目标视图右下边缘。

FIT_START 保持原图的纵横比计算一个比例,但是也要确保原图完全放入目标视图内, 至少一个轴(X或Y)将精确配合。 START将结果对齐到目标视图左上边缘。

FIT_XY 独立地缩放X和Y,使原图与目标完全匹配。 这可能会改变原图的宽高比。

MATRIX 绘制时使用图像矩阵进行缩放。

0

评论

博主关闭了所有页面的评论