如何 crop/resize 一个ImageView的宽度从右到左?

How to crop/resize an ImageView from right to left in width?

我怎样才能 crop/resize 如下所示的红色条形 ImageView 的宽度。所以我可以用一种方法将它从 0 提高到 100%。

我试过 ImageView.scaleX(浮动),但这确实会使宽度变小,但从中心开始,而不是从右到左。

(您可以将其视为健康栏或时间栏,我会根据情况更改)

如果您对 "resizes" 与 setScaleX(...) 的方式没问题,您可以使用 setPivotX(...) 方法轻松地从左侧调整大小。

只需为您的 ImageView 调用 setPivotX(0),它将从左侧缩放您的 View