У меня есть Activity
, содержащий ImageView
, и я хотел бы позволить пользователю выбирать часть его содержимого с помощью возможностей касания (или щелчка мыши).
Я хотел бы написать процедуру, способную достичь двух целей:
- Нарисуйте выделенное окно над выбранными частями изображения
- Возвращает объект, содержащий координаты выбранных (выделенных) пикселей.
Для лучшего понимания вы можете проверить небольшой макет, который я создал:
Пользователь должен коснуться экрана над какой-либо частью изображения, и она должна быть выделена. При нажатии кнопки «Назад» я хотел бы получить через Java координаты выделенных пикселей.
Можете ли вы помочь мне понять, как это сделать?
В частности, я хотел бы узнать следующее:
- должен ли я получить доступ к информации об уровне пикселей изображения?
- какие классы нужны для реализации этой функциональности?
- какая-то идея псевдокода?
Спасибо за любую помощь!