Android масштабируемый / прокручиваемый ImageView с наложениями

Я хотел бы отобразить изображение (включая функции прокрутки и масштабирования). Кроме того, мне нужно динамически добавлять некоторые наложения на изображение. Наложения связаны с содержимым изображения.

Если пользователь прокручивает, накладки тоже должны двигатьсяЕсли пользователь увеличивает изображение, накладываемые изображения не должны увеличиваться, а должны располагаться относительно изображения.

Другими словами: я хотел бы реализовать Карту с некоторыми маркерами, но я предоставляю свой собственный картографический материал.

Мой главный вопрос: как я могу это сделать?

Что я пробовал до сих пор

Я пытался реализовать это в течениеWebView поскольку это обеспечило основные функции масштабирования и масштабирования. Однако мне не удалось добавить оверлеи без использования Javascript и HTML (что я считал не очень удобным способом решения проблемы)Есть проекты (т.е.TouchImageView), которые реализуют функцию прокрутки / масштабирования, но они затрудняют добавление собственной функции наложения с моей точки зрения.

Вопросов

Есть ли простое решение или подход к моей проблеме?

Как правильно добавлять и перемещать представления во время выполнения в Android? (Обычно я использовал бы базовый макет и играл с полем - это было бы лучше всего?)

Может ли кто-нибудь указать мне правильное направление, пожалуйста.

Минимум Уровень API: 10

Ответы на вопрос(5)

Ваш ответ на вопрос