gpt4 book ai didi

android - ImageView.ScaleType ="MATRIX": Android 是什么意思

转载 作者:可可西里 更新时间:2023-11-01 18:45:51 25 4
gpt4 key购买 nike

我知道矩阵,它的结构和 ImageView 的比例类型。但是,

  1. 我找不到 ImageView.ScaleType="MATRIX" 的确切含义。通过声明它,绘制 ImageView 时到底发生了什么。

  2. 什么时候可以使用 ImageView.ScaleType="MATRIX"

  3. 它与 FIT_ENDFIT_START

    有何不同

我在谷歌上搜索了一下,还提到了 official link但无法找到确切的答案。

最佳答案

  1. ImageView.ScaleType.MATRIX 让您可以使用 Matrix 来缩放图像。您可以使用 ImageView.setImageMatrix(matrix) 设置矩阵。因此,通过将 scaleType 声明为 MATRIX,您表示您想要使用显式 Matrix 来执行此操作。
  2. 您可以随时使用 imageView.setScaleType(ImageView.ScaleType.MATRIX) 根据需要自定义图像缩放、旋转等方式。
  3. FIT_ENDFIT_START 是默认的比例类型。因此,例如,如果您使用 FIT_END,您的图像将保持原始纵横比,并将对齐 ImageView 右边缘和下边缘的结果。所以基本上,区别在于 FIT_ENDFIT_START 是“预设”,而 MATRIX 你声明你想使用自己的矩阵来缩放.

阅读the docs了解更多信息

关于android - ImageView.ScaleType ="MATRIX": Android 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31788011/

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