Найдите позицию ImageView относительно изображения, которое это отображает

Таким образом, вот проблема. Я отображаю большое изображение в ImageView и потребности найти, что это - положение относительно изображения. Как это:

╔═══════════════════════════════╗
║ Image                         ║ 
║──>╔═════════════╗             ║
║   ║ ImageView   ║             ║
║   ║             ║             ║
║   ╚═════════════╝             ║
║                               ║
║                               ║
╚═══════════════════════════════╝

Какая-либо справка?

UPD: С тех пор были некоторые недоразумения, я объясню проблему подробно.

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

6
задан F0RR 8 January 2010 в 09:44
поделиться

2 ответа

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

0
ответ дан 17 December 2019 в 20:32
поделиться

getTop() , getLeft() на дочернем представлении не решит проблему ? А если представления не являются родительскими, а имеют одного и того же родителя - сделайте это для каждого представления и выполните математику

.
2
ответ дан 17 December 2019 в 20:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: