在imageview android中找到中心位置

Pre*_*thi -2 android drag-and-drop

我正在研究拖放机制.这是一个很棒的博客,帮助我实现

https://blahti.wordpress.com/2011/10/03/drag-drop-for-android-gridview

所以我有dragview,但我想在imageview中间触摸位置,使它看起来不错.如何找到视图中间的坐标,以便我可以将这些坐标作为起始位置传递?

有关如何实现这一点的线索?

Rag*_*ood 6

这是简单的数学.

ImageView view = .....
int centerX = (view.getLeft() + view.getRight())/2;
int centerY = (view.getTop() + view.getBottom())/2;
Run Code Online (Sandbox Code Playgroud)

这将返回View的中心坐标.由于舍入误差,它可能会偏离1.