как сделать большое изображение кликабельным на другой части изображения - PullRequest
1 голос
/ 28 марта 2012

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

Ответы [ 3 ]

1 голос
/ 28 марта 2012

Попробуйте это:

Определите Rect для точки / области, которую вы хотели бы сделать кликабельной. Также не забудьте переопределить его в зависимости от размера и разрешения экрана.

Теперь событие onTouch получает позицию x и y и вычисляет, находится ли оно в пределах определенного Rect, и действует соответственно. Rects будут действовать как карты виртуальных изображений.

0 голосов
/ 27 августа 2012

Я думаю, что это хорошая идея.

Используйте «слой» с различными областями альфа-уровня. Каждая область с определенным альфа-уровнем - это определенный щелчок.

https://groups.google.com/d/msg/android-developers/_6u3Iu-sYrI/DA0KCo8pTksJ

0 голосов
/ 28 марта 2012

Я думаю, вам нужно разделить ваше большое изображение на подизображения и добавить эти подизображения к каждому виду изображения. Вы должны создать макет таким образом, чтобы все эти виды изображений отображали исходное большое изображение без каких-либо помех в углах, тогда только вы можете получить отдельные события щелчка для каждого подизображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...