gpt4 book ai didi

android - 差异 b/w scaleType :centerCrop and scaleType:centerInside

转载 作者:行者123 更新时间:2023-11-30 01:08:11 26 4
gpt4 key购买 nike

我非常了解 Android 中的 ImageView 缩放。但无法理解完整的 diff b/w scaleTypes:centerCrop 和 centerInside。

需要一些明确的解释。

最佳答案

CENTER_CROP

在 API 级别 1 中添加ImageView.ScaleType 中心裁剪统一缩放图像(保持图像的纵横比),使图像的两个尺寸(宽度和高度)等于或大于 View 的相应尺寸(减去填充)。然后图像在 View 中居中。从 XML 中,使用此语法:android:scaleType="centerCrop"。

CENTER_INSIDE

在 API 级别 1 中添加ImageView.ScaleType CENTER_INSIDE统一缩放图像(保持图像的纵横比),使图像的两个尺寸(宽度和高度)等于或小于 View 的相应尺寸(减去填充)。然后图像在 View 中居中。在 XML 中,使用此语法:android:scaleType="centerInside"。

Docs

CenterCrop 可能会裁剪图像并始终填充 ImageView 。 CenterInside 不会裁剪图像,并且可能会留下 ImageView 的某些部分未被图像覆盖。

关于android - 差异 b/w scaleType :centerCrop and scaleType:centerInside,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38703259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com