| |||||||
Das Thema "Berührung von bewegenden Objekten verarbeiten" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #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
| 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 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 15.09.2010
Beiträge: 51
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
|
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 (permalink) |
| Neuer Benutzer Registriert seit: 02.07.2011
Beiträge: 29
Abgegebene Danke: 0
Erhielt 20 Danke für 6 Beiträge
|
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 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 15.09.2010
Beiträge: 51
Abgegebene Danke: 2
Erhielt 2 Danke für 2 Beiträge
|
Danke probier ich mal aus. Und für das erstellen hab ich schon eine eigene methode, also werden die nur gelöscht |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |