Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Berührung von bewegenden Objekten verarbeiten

Das Thema "Berührung von bewegenden Objekten verarbeiten" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 02.09.2011, 15:53   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 15.09.2010
Beiträge: 51
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
Standard Berührung von bewegenden Objekten verarbeiten

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.
HeroUser96 ist offline   Mit Zitat antworten
Alt 02.09.2011, 23:37   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 15.09.2010
Beiträge: 51
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
Standard AW: Berührung von bewegenden Objekten verarbeiten

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?
HeroUser96 ist offline   Mit Zitat antworten
Alt 04.09.2011, 15:38   #3 (permalink)
Neuer Benutzer

Registriert seit: 02.07.2011
Beiträge: 29
Abgegebene Danke: 0
Erhielt 20 Danke für 6 Beiträge
Standard AW: Berührung von bewegenden Objekten verarbeiten

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.
numanoid ist offline   Mit Zitat antworten
Alt 04.09.2011, 23:40   #4 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 15.09.2010
Beiträge: 51
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
Standard AW: Berührung von bewegenden Objekten verarbeiten

Danke probier ich mal aus.

Und für das erstellen hab ich schon eine eigene methode, also werden die nur gelöscht
HeroUser96 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Market - Kauf storniert - Fehler beim Verarbeiten des Kaufs Marco3005 Acer Iconia A500 / A501 Forum 27 31.10.2011 17:56
Market - Kauf storniert - Fehler beim Verarbeiten des Kaufs 3-S-E Acer Iconia A500 / A501 Forum 5 29.06.2011 11:30
Froyo: Termine verarbeiten trinatic Business und Organisation 0 02.12.2010 08:46
XML in App auslesen und verarbeiten SeraphimSerapis Android App Entwicklung 2 25.07.2010 20:05
Frage zu Objekten und Speicherverwaltung TheEvilOne Android App Entwicklung 3 11.07.2010 09:09




Du liest gerade: "Berührung von bewegenden Objekten verarbeiten" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.