1. BlackF, 26.04.2011 #1
    BlackF

    BlackF Threadstarter Neuer Benutzer

    Hi,

    also ich versuch jetzt mal das ganze zwar kurz aber trotzdem verständlich zu erklären:

    Es handelt sich bei meiner App um eine kleine AugmentedReality-App, die momentan einfach nur die POIs als kleine Kreise in die Kamera-Preview einzeichnet.

    Ich habe dafür eine eigene View-Klasse namens ARLayout, die wiederum in ihrer onDraw(Canvas c) Methode die POI-Views mittels

    Code:
    view.draw(c)
    einzeichnet (diese zeichnen in ihrer onDraw()-Methode einfach einen Kreis).

    Das funktioniert soweit wunderbar.

    Jetzt will ich aber, dass man die POIs auch anklicken kann und hab dafür in der POI-View-Klasse die onTouchEvent(...)-Methode überschrieben.
    Allerdings wird diese nie aufgerufen, wenn ich die POIs antippe!

    Wenn ich aber die onTouchEvent-Methode in der ARLayout-Klasse überschreibe, wird die Methode aufgerufen. Allerdings muss ich dann erstmal alle POI-Views durchlaufen um herauszufinden, welche angeklickt wurde.


    Kann mir einer erklären, warum bei den POI-Views kein TouchEvent ausgelöst wird??
     
  2. Unicate, 27.04.2011 #2
    Unicate

    Unicate Android-Experte

    Was für ne View ist das, die du überschrieben hast?
    View? SurfaceView?

    Mehr Informationen wären nicht schlecht.
     
  3. BlackF, 27.04.2011 #3
    BlackF

    BlackF Threadstarter Neuer Benutzer

    Sowohl ARLayout als auch die POI-Views überschreiben die "View"-Klasse.

    Allerdings wird die ARLayout-View in einem FrameLayout über die Kamera View, welche ja eine SurfaceView ist, gelegt.
     
Die Seite wird geladen...
Ähnliche Themen - OnTouchEvent wird nicht Forum Datum
[OFFEN] Service wird bei manchen Geräten nicht gestartet Android App Entwicklung 09.04.2017
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
SnackBar Action Button wird nicht an den unteren Rand gesetzt Android App Entwicklung 07.03.2017
Wie wird RelativeLayout.LayoutParams richtig angewendet ? Android App Entwicklung 24.01.2017
Der Zurück-Button wird nicht angezeigt Android App Entwicklung 23.01.2017
Google Play: Youtube-Video wird nicht angezeigt Android App Entwicklung 13.12.2016
Kann man in einer Activity verhindern, daß zurücknavigiert wird? Android App Entwicklung 14.11.2016
Problem bei OpenGL. Es wird nicht alles gerendert. Android App Entwicklung 05.11.2016
App wird nicht gestartet, "Error while Launching activity" Android App Entwicklung 21.10.2016
suche HILFE: App wird angehalten Android App Entwicklung 11.10.2016