我有以下的图像上的复杂图像的onclick事件:怎么听Android上
我需要改变圆圈的颜色,一旦它被点击。
- 的图像是一个SVG
- 应在Android API工作17+,如果可能,片剂以及
什么是实现一个智能/有效的方法?
可能的解决方案,我直到现在都:
- 打破它在小的可点击的部分(不太好,就会有大量的图片,其他身体部位将被要求这样做)
- 使用带有Javascript的Webview来更改颜色。
任何其他建议?
我有以下的图像上的复杂图像的onclick事件:怎么听Android上
我需要改变圆圈的颜色,一旦它被点击。
什么是实现一个智能/有效的方法?
可能的解决方案,我直到现在都:
任何其他建议?
一种选择是使用的WebView和你需要使用JavaScript,甚至JQuery的这些点击的事件处理。你只需要放置ID或类。
$("#cicleButton1").click(function() {
});
请问你能更具体吗? –
当然,你有没有使用过HTML和JS?如果答案是肯定的,你就知道你可以将“Id”和“class”放入元素中。这也适用于SVG元素,您会发现与您想要点击的位置相对应的矩形,并添加“ID”(如“cicleButton1”)。你的JS将会有我上面发给你的代码,当用户点击你添加的元素时,JS会触发JS事件。 在您的Android项目中,您需要聆听webview事件,您可以轻松找到如何在Google中执行此操作。 –
谢谢@BrunoPantaleão,我会牢记:D –
将此图像设置为父视图背景和使按钮作为孩子 虽然你需要为它设计不同的尺寸! –