如何 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
。
我怎样才能 crop/resize 如下所示的红色条形 ImageView 的宽度。所以我可以用一种方法将它从 0 提高到 100%。
我试过 ImageView.scaleX(浮动),但这确实会使宽度变小,但从中心开始,而不是从右到左。
(您可以将其视为健康栏或时间栏,我会根据情况更改)
如果您对 "resizes" 与 setScaleX(...)
的方式没问题,您可以使用 setPivotX(...)
方法轻松地从左侧调整大小。
只需为您的 ImageView
调用 setPivotX(0)
,它将从左侧缩放您的 View
。