Contesto: Ho un ImageView che ho modificato per essere scorrevole (trascina) e zoomabile (zoom pizzico). Ho usato la tecnica esatta menzionata nel libro di terza edizione "Hello, Android" che può anche essere trovato here. Questa tecnica utilizza la trasformazione della matrice per gestire sia lo scorrimento che lo zoom.Android ImageView - Ottieni le coordinate di tap (clic) indipendentemente dalla posizione dello scroll o dalla scala dello zoom
mio problema: Quando un utente tocca sull'immagine, voglio le coordinate di quella del rubinetto in relazione alla immagine stessa, indipendentemente da come l'immagine è stata ingrandita o scorrere. Ad esempio, se la mia immagine è 1000x2000 e faccio scorrere e zoomare l'immagine. Poi tocco l'immagine ad un certo punto, voglio sapere che cosa è in relazione al 1000x2000, non solo all'area dello schermo. Come posso fare questo?
può si prega di inviare come viene calcolato il fattore di zoom? Mi piacerebbe capire se potrebbe essere sia più piccolo che più grande di 1 (ovviamente non allo stesso tempo ...). – Matteo
Così utile per me. Complimenti! –
"' Spero che questo aiuti qualcuno "- assolutamente – topher