M 
		
				
				
			
		Martina Müller
Neues Mitglied
- 0
 
Sehr geehrte Damen und Herren!
Als Neuling in diesem Forum stelle ich hiermit meine erste Anfängerfrage.
Bisher habe ich Java-Programme mit Swing etc. erstellt, Android ist für mich noch sehr neu.
Ich habe auf einer View mittels vier einzelnen Linien eine Raute gezeichnet (Endpunkte jeder Linie liegen als Point-Instanzen vor).
Über einen onTouch-Listener wird ein Klick auf die View (Koordinaten des Klicks) festgehalten.
Soweit geht das alles.
Wie kann ich jetzt herausfinden ob der Klick innerhalb der Raute stattfand?
Bei Swing geht das mit Shape-Grafiken, welche auf einen "Treffer" innerhalb abgefragt werden koennen, egal welche Form sie haben.
Bei einem "normalen" gezeichneten Rechteck kann ich natürlich aufgrund dessen Eckpunkten herausfinden, ob der Klick innerhalb war oder nicht - aber wie geht das bei einer Raute, welche ja schräge Linien hat?
Mit freundlichen Grüßen
Martina Müller
				
			Als Neuling in diesem Forum stelle ich hiermit meine erste Anfängerfrage.
Bisher habe ich Java-Programme mit Swing etc. erstellt, Android ist für mich noch sehr neu.
Ich habe auf einer View mittels vier einzelnen Linien eine Raute gezeichnet (Endpunkte jeder Linie liegen als Point-Instanzen vor).
Über einen onTouch-Listener wird ein Klick auf die View (Koordinaten des Klicks) festgehalten.
Soweit geht das alles.
Wie kann ich jetzt herausfinden ob der Klick innerhalb der Raute stattfand?
Bei Swing geht das mit Shape-Grafiken, welche auf einen "Treffer" innerhalb abgefragt werden koennen, egal welche Form sie haben.
Bei einem "normalen" gezeichneten Rechteck kann ich natürlich aufgrund dessen Eckpunkten herausfinden, ob der Klick innerhalb war oder nicht - aber wie geht das bei einer Raute, welche ja schräge Linien hat?
Mit freundlichen Grüßen
Martina Müller