Android-Bildansicht - Holen Sie sich Koordinaten Tippen Sie auf (klicken) unabhängig von der scroll-Position oder zoom-Skala

Hintergrund:
Ich habe eine Bildansicht, die ich modifiziert habe, um sein Scrollbar (drag) und zoom-able (pinch-zoom). Ich benutzte die genaue Technik erwähnt in der "Hello, Android" 3. Auflage Buch, das kann auch gefunden werden hier. Diese Technik verwendet die matrix-transformation, um das scrollen und Zoomen.

Mein Problem:
Wenn ein Benutzer tippt auf das Bild, ich möchte die Koordinaten, Tippen Sie in Bezug auf das Bild an sich, unabhängig davon, wie das Bild gescrollt oder vergrößert. Zum Beispiel, wenn mein Bild ist 1000x2000 und ich scrollen und Zoomen auf das Bild. Dann tippe ich auf das Bild an einem bestimmten Punkt, ich will wissen, was dieser Punkt ist in Bezug auf die 1000x2000, nicht nur den Bildschirm-Bereich. Wie kann ich dies tun?

InformationsquelleAutor AndyB | 2011-11-03

Schreibe einen Kommentar