我有以下的圖像上的複雜圖像的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 –
將此圖像設置爲父視圖背景和使按鈕作爲孩子 雖然你需要爲它設計不同的尺寸! –