Таким образом, вот проблема. Я отображаю большое изображение в ImageView и потребности найти, что это - положение относительно изображения. Как это:
╔═══════════════════════════════╗
║ Image ║
║──>╔═════════════╗ ║
║ ║ ImageView ║ ║
║ ║ ║ ║
║ ╚═════════════╝ ║
║ ║
║ ║
╚═══════════════════════════════╝
Какая-либо справка?
UPD: С тех пор были некоторые недоразумения, я объясню проблему подробно.
У меня есть изображение. Битовый массив на самом деле. Я отображаю его в ImageView с CENTER
тип масштаба. Предположите, что изображение больше, чем ImageView, поэтому только часть изображения отображена. Я хочу найти положение этой части относительно целого изображения.
Рендеринг изображения начинается с левого верхнего угла изображения, так что даже если изображение больше, чем видно, вы всегда будете видеть левый верхний угол.
getTop() , getLeft() на дочернем представлении не решит проблему ? А если представления не являются родительскими, а имеют одного и того же родителя - сделайте это для каждого представления и выполните математику
.