保持自定义imageview的中心在android中调整大小

时间:2015-06-17 17:01:26

标签: android imageview scaling image-resizing

我通过使用action_move覆盖OnTouch事件来拖动右下角来手动调整自定义图像视图的大小。我想做的是保持图像的中心点。就像在不使用缩放选项的情况下在中心上旋转一样。我无法使用缩放功能,因为我在同一个画布中进行绘制,并且我不希望这些其他图像缩放。

移动后,我计算调整图像大小所需的距离,然后设置宽度和高度,如下所示。但是,这总是会增加图像左上角的大小。

this.getLayoutParams().width = newWidth;
this.getLayoutParams().height = newHeight;

我想做的是在所有方面均匀调整图像大小,使图像的中心点保持相同的坐标。

此外,图像可以是任何角度。

0 个答案:

没有答案