android - 如何在 Android 上监听复杂图片的 onClick 事件

标签 android webview imageview android-vectordrawable

我有以下图片:

enter image description here

单击后我需要更改圆圈的颜色。

  • 图像是SVG
  • 应该适用于 Android API 17+,如果可能的话也适用于平板电脑

实现该目标的明智/有效方法是什么?

到目前为止,我可能的解决方案是:

  1. 把它分解成可点击的小部分(不好,会有很多图像,其他 body 部位也需要这样做)
  2. 使用带有 Javascript 的 Webview 来更改颜色。

还有什么建议吗?

最佳答案

一种选择是使用 WebView 并使用 javascript 甚至 JQuery 处理您需要的这些点击事件。您只需要输入 ID 或类。

$("#cicleButton1").click(function() {
});

关于android - 如何在 Android 上监听复杂图片的 onClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42137520/

相关文章:

java - getActivity() 在 Android java 服务中使用的其他方式

ios - 如何从 swift 4.2 中的通知传递 url 以在 webview 中打开

android - 使用 CoordinatorLayout、Swipe2Refresh 和 WebView 时布局顶部的工具栏

android - 无法在 ImageView 上使用 setForeground 方法

android - ViewPager 不显示内容

android - 所有动态生成的按钮android的点击事件

显示滚动的 Android 弹出菜单

android - 将recyclerview的滚动条放在父布局android的末尾

ios - 使用 ios webView 播放视频时不调用 didEndDisplayingCell

Android位图imageview内存泄漏