У меня есть макет, который содержит ScrollView, который содержит различные компоненты, включая ImageView.Я обнаружил, что могу добавить TouchListener к ImageView, и значения x, y, которые я получаю для события, смещены от угла ImageView (включая отступы).Таким образом, я могу легко обрабатывать сенсорные события, не беспокоясь о состоянии ScrollView.
Проблема в том, что я не вижу способа добавить представление поверх ImageView, чтобы я мог сделать визуальное изменениев ImageView, когда к нему прикоснулись в определенных местах.
В частности, на изображении есть различные поля, которые я хотел бы выделить, когда они касаются.Я могу добавить представление к действию, но мне нужно было бы принять во внимание состояние ScrollView, чтобы все отображалось в правильном месте.
Каков наилучший способ приблизиться к этому?Могу ли я получить новую версию ImageView, перегрузить метод рисования и как-нибудь использовать его?(не уверен, как бы я указал это в xml, мне, вероятно, нужно было бы установить его в onCreate действия)