【问题标题】:find center position in imageview android [closed]在imageview android中找到中心位置[关闭]
【发布时间】:2013-03-27 00:03:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: android drag-and-drop


    【解决方案1】:

    这是简单的数学运算。

    ImageView view = .....
    int centerX = (view.getLeft() + view.getRight())/2;
    int centerY = (view.getTop() + view.getBottom())/2;
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      相关资源
      最近更新 更多