2012-03-28 17 views
1

Ich möchte eine Anwendung in dieser Anwendung mehrere Klickereignis wie Periodensystem zu implementieren Ich möchte ein großes Bild für diese verwenden und Bild anklickbar von seinem anderen Teil genannten Element in diesem Implementation Zoom und Scroll-Funktion sind auchwie man großes Bild klickbar auf verschiedenen verschiedenen Bild Teil

+1

die einfachste Art und Weise Sie die relative Layout mit kleinen Klumpen von Bildern –

Antwort

0

Ich denke, Sie müssen Ihr großes Bild in Unterbilder aufteilen und diese Unterbilder zu jeder Bildansicht hinzufügen. Sie müssen ein Layout so erstellen, dass alle diese Bildansichten das ursprüngliche große Bild ohne Störungen in den Ecken zeigen müssen, dann können nur separate Klickereignisse für jedes Teilbild erhalten werden.

+0

aber in dieser Implementierung Bildverwaltung erstellen können variieren komplex können wir Bewegung Ereignisklasse für diese –

+0

ich denke, wenn Sie Bewegungsereignis verwenden, die Bild muss in den Bildschirm passen. überprüfe es einmal. –

1

Try this:

ein Rect definieren für den Spot/Bereich, den Sie möchten klickbare machen. Denken Sie auch daran, es anhand der Größe und Auflösung des Bildschirmlayouts neu zu definieren.

Jetzt onTouch-Ereignis erhalten Sie die x- und y-Position und berechnen, ob es innerhalb der definierten Rect liegt und entsprechend handeln. Die Rects werden als virtuelle Image Maps fungieren.

+0

yap ich denke, seine mögliche Lösung, wenn Code dafür verfügbar dann bitte sagen Sie mir –

+0

@ AlokTiwari Nur FYI: Stack Overflow neigt nicht dazu, Ihnen nur Code, wenn Sie keine Arbeit zu Beginn mit getan haben. Erwarten Sie nicht, dass die Leute hier Ihren Code für Sie schreiben. Wenn Sie bereits * Code haben, helfen wir Ihnen mit * spezifischen * Problemen damit - aber wir werden Ihnen nicht einfach 'Beispielcode' zuwerfen. –

Verwandte Themen