如何在Android上的复杂图像上收听onClick事件

时间:2017-02-09 13:04:11

标签: android webview imageview android-vectordrawable

我有以下图片:

enter image description here

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

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

实现这一目标的智能/有效方法是什么?

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

  1. 在可点击的小零件中打破它(不好,会有很多图像,其他身体部位也需要这样做)
  2. 使用带有Javascript的Webview更改颜色。
  3. 还有其他建议吗?

1 个答案:

答案 0 :(得分:1)

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

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