【问题标题】:ImageView, selecting a certain part AndroidImageView,选择Android的某个部分
【发布时间】:2011-07-18 01:42:20
【问题描述】:

我的愿景是——我有一个人体图像(如解剖图),我希望用户能够点击它的某个部分并能够传达他们点击的身体部分上,就像将其翻译成文本...我想知道这是否可能,以及如何?任何示例代码/重定向到教程都会有所帮助,或者可能只是一个实用的想法......

【问题讨论】:

  • 我认为您在谈论 ImageMap 之类的东西。不过我不知道该怎么做....

标签: java android imageview


【解决方案1】:

一个非常简单的方法就是在你的布局中添加一个 ImageView。 覆盖 Activity 中的 onTouchEvent 以捕获触摸,然后将坐标转换为文本。

【讨论】:

  • 你如何获得用户点击的特定 x 和 y 坐标(在我的例子中是在 body 部分)
  • 好吧,首先看看我链接到的javadoc。您会看到 onTouchEvent 传递了一个 MotionEvent,它具有 getX(int) 和 getY(int) 方法。您可以使用 0 作为这些方法的参数,它只对多点触控很重要。
猜你喜欢
  • 2021-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
相关资源
最近更新 更多