1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. HeroUser96, 02.09.2011 #1
    HeroUser96

    HeroUser96 Threadstarter Android-Hilfe.de Mitglied

    Hallo zusammen,

    ich fange an mit android-programmierung und hab mir zuerst ein paar tutorials durchgelesen, z.b das hier:

    2D Tutorial Series – Part V on Android Development

    das läuft auch alles wunderbar, mein Problem ist jetzt nur:

    ich möchte das die Icons bei Berührung wieder verschwinden. Dazu hab ich erstmal eine eigene Methode gemacht die die "erscheinen" lässt.
    Meine Frage ist jetzt, wie ich es schaffen kann das ich merke, welches der Icons berührt wurde und wie ich das dann "verschwinden" lassen kann.

    Ich hoffe ihr könnt mir helfen.
     
  2. HeroUser96, 02.09.2011 #2
    HeroUser96

    HeroUser96 Threadstarter Android-Hilfe.de Mitglied

    Keiner eine Idee?

    Das das icon vom screen verschwindet müsste doch dadurch möglich sein, das ich den eintrag einfach aus der ArrayList lösche...
    Aber wie schaffe ich es das das richtige icon (also das was berührt wurde) verschwindet?
     
  3. numanoid, 04.09.2011 #3
    numanoid

    numanoid Android-Experte

    Wenn ich es richtig sehe, gibt es ja schon die Liste der existierenden Objekte in mElements (ArrayList).
    Dann musste Du bei einem Touch-Ereignis, die Position des Touchs mit der aller existierenden Objekte vergleichen (also über das ArrayList interieren), und Dir das näheste Objekt merken. Wenn der kürzeste Abstand (hier kannst Du den alten Pytagoras also a*a + b*b = c*c anwenden) unterhalb eines zu definierenden Werts (keine Ahnung 20 pixel, da Du mit einem Finger nie exakt pixelgenau bist) liegt, dann entfernst Du einfach dieses Objekt aus der ArrayList.

    Allgemein sehe ich nur das Problem, dass die Objekte auch über einen Touch erzeugt werden. D.h. momentan würde ein Objekt erzeugt, und eins gelöscht.
     
  4. HeroUser96, 04.09.2011 #4
    HeroUser96

    HeroUser96 Threadstarter Android-Hilfe.de Mitglied

    Danke probier ich mal aus.

    Und für das erstellen hab ich schon eine eigene methode, also werden die nur gelöscht ;)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Android Studio - Buttons zu bestimmten Punkten per klick bewegen lassen Android App Entwicklung 20.07.2017
[ERLEDIGT] Kennzeichen Verarbeiten? Android App Entwicklung 20.07.2017
[ERLEDIGT] Existierendes Objekt immer NULL Android App Entwicklung 10.05.2017
Du betrachtest das Thema "Berührung von bewegenden Objekten verarbeiten" im Forum "Android App Entwicklung",