【问题标题】:How to measure the area of a touch path in android? [closed]如何在android中测量触摸路径的面积? [关闭]
【发布时间】:2014-02-05 17:31:40
【问题描述】:

我想开发一个应用程序,用于在您的 Android 设备的触摸屏上测量不规则形状。

例如,

我有一部 MotoG3 手机,其屏幕尺寸为 142.1 x 72.4 x 11.6 毫米。我在手机上放了一块尺寸为 15mm* 16mm* 12mm 的橡皮擦。我想构建一个应用程序来感知放置在其屏幕上的对象并给出对象的尺寸或感知手机上对象所覆盖的区域。

我可以知道获得触摸屏空间的全部区域的数学公式/算法吗?

【问题讨论】:

    标签: android mobile-development


    【解决方案1】:

    如果你的意思是计算被触摸次数包围的面积,你可以使用“鞋带公式”http://en.wikipedia.org/wiki/Shoelace_formula

    即使区域由拖动手势划定,您也可以在拖动时记录所有中间坐标,并使用相同的公式计算面积,作为具有很多点的多边形。公式是 O(n),所以点数应该不是性能问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-28
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 2022-10-02
      相关资源
      最近更新 更多