point1.set(event.getX(0),event.getY(0)); point2.set(event.getX(1),event.getY(1));
我怎样才能得到这两点之间的距离?有没有办法得到它?
我希望距离能够产生一些滚动效果.通过距离,我可以像scalefactor一样使用它并调整我的Layouts大小.
我希望有人能告诉我该怎么做!
我们记得从三角学类中可以使用毕达哥拉斯定理计算两点之间的距离,如here所示
但在代码中基本上你想要的是如下:
double d = Math.sqrt(Math.pow(event.getX(1) - event.getX(0),2) + Math.pow(event.getY(1) - event.getY(0),2));
其中d是两点之间的距离