如何将一个视图缩放到另一个视图

时间:2015-08-01 07:54:23

标签: android

如何将一个视图缩放到另一个视图?我尝试通过划分每个视图的宽度和高度来找到缩放x和缩放y,但它没有返回正确的值。

缩放a - >湾

a.setPivotX(0);
a.setPivotY(0);
a.setScaleX(b.getWidth() / a.getWidth())
a.setScaleY(b.getHeight() / a.getHeight())

1 个答案:

答案 0 :(得分:0)

首先,您应该在getHeight()之后测量视图后调用onResume()getWidth()this question可能有帮助

其次,getHeight()(float) getWidth() / getHeight()返回int,int / int将获得一个int而不是一个float。你可以这样做{{1}}。

抱歉我的英语不好。