【问题标题】:How to use image mapping in Android?如何在 Android 中使用图像映射?
【发布时间】:2018-08-31 06:42:06
【问题描述】:

我有一个平面图图像,我的要求是在单击特定区域时执行一项任务。或者是否可以在android中创建这样的平面图。

我为this 找到了一些solution,但不明白有什么简单的解决方案吗?

【问题讨论】:

  • 谷歌搜索“在 android github 中创建平面图”并查看结果。
  • 您的“平面图”是否包含在 svg 等矢量图形中?
  • 不,我没有 svg

标签: android imagemap


【解决方案1】:

一种方法是通过使用另一张图像并使用不同颜色为每个部分着色来创建图像蒙版。在您的布局中创建两个ImageViews。将第二个ImageView 的可见性设置为不可见。然后使用OnTouch 监听器获取触摸像素的颜色。颜色将对应于预定义的区域。这是一个可以帮助你的教程link

【讨论】:

    【解决方案2】:

    终于找到了一个完美的解决方案我找到了ClickableAreasImages库。我只需要定义 x,y 坐标,它允许我单击具有缩放和滚动功能的区域。

    【讨论】:

      【解决方案3】:

      我了解您需要建议来满足您的要求,我会制作具有透明背景和实心边框的可移动对象来标记用户想要定位的位置,然后在所需位置发生点击事件时,也会出现确认消息这个阶段有两个场景你可以在这里做
      您可以弹出一个窗口表单,要求用户插入有关标记点的详细信息,或者您可以在地图平面上传期间通过划分为静态部分来设置@开头,当标记对象进入任何已定义点时,您可以检索它通过与切片部分匹配来获取信息。

      你可以使用phonegap技术来做到这一点,它会帮助你加快工作速度
      除此之外,您可以轻松连接到远程数据库,并且 phone-gap 上已经有库可以打开/导入自动 cad 文件。

      phonegap技术是adobe创建的平台,它可以让你为ios、android和windows制作原生移动应用程序,它的好处是你可以在上面使用html/javascript,完成工作后phonegap会生成apk (ANDROID) , ipa (IOS) 文件作为本机应用程序供您使用。 我使用 npm 进行搜索,发现 5 个用于 auto cad 的插件,可以直接将 auto-cad 文件读取为 dwg ...

      click here to view it

      这里是 adobe phone-gap 官方插件库

      click here to view it

      甚至为了让您更轻松,您也可以使用这个称为 alpha 软件的平台开发,它可以简化您的开发生活和工作部署过程,通过 phonegap 将您的应用程序上传到 google play/apple store。您甚至可以使用 alpha 软件上传到您自己的商店。

      这里是 alpha click here to view it 的视频库

      它被称为 alpha 软件,我已经使用它并且仍然使用它超过 10 年。 它可以接受任何网络语言,例如 html 、 html5 、 js 对于 db 它可以与几乎所有可用的 DB 一起使用,例如 access 、 mysql 、 sql 、 oracle 、 mango db ,这是 alpha 软件的链接

      https://www.alphasoftware.com/

      【讨论】:

      • 我会试试PhoneGap
      • 请提供GitHub库链接
      猜你喜欢
      • 1970-01-01
      • 2020-09-18
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多