gpt4 book ai didi

android - 如何获得Android中两点之间的距离?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:21 25 4
gpt4 key购买 nike

我在 ACTION_POINTER_DOWN 中设置了两个指针

point1.set(event.getX(0),event.getY(0));
point2.set(event.getX(1),event.getY(1));

我怎样才能得到这两点之间的距离?有什么办法可以得到吗?

我想让距离产生一些滚动效果。通过距离,我可以像使用比例因子一样使用它并调整布局的大小。

我希望有人能告诉我该怎么做!

最佳答案

不仅仅是 Android..

我们记得在三角学课上,可以使用勾股定理计算两点之间的距离,如所演示的那样here

但在代码中基本上你想要的如下:

double d = Math.sqrt(Math.pow(event.getX(1) - event.getX(0), 2) + Math.pow(event.getY(1) - event.getY(0), 2));

其中d是两点之间的距离

关于android - 如何获得Android中两点之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com