Wie Button Event beim "loslassen" realisieren?

  • Antworten:4
  • Bentwortet
Martin
  • Forum-Beiträge: 756

11.08.2014, 17:22:32 via App

Hallo!

Ich habe einen Button der beim onClick() Event etwas macht und auch sein Aussehen ändert - beim Loslassen des Buttons soll er sich wieder ändern - wie kann ich das am besten realisieren?
Muss ich wirklich den Weg über einen onTouch() und eine Boolean nehmen...?

Gerne auch informative Links! Bin allerdings nicht fündig geworden...

Danke!

Antworten
Michele
  • Forum-Beiträge: 1.525

11.08.2014, 18:09:08 via Website

Hallo.

Richtig mit onTouch() ist es recht einfach.
Aber nichts mit boolean.

LG

Antworten
Martin
  • Forum-Beiträge: 756

11.08.2014, 18:43:00 via App

Thx für die Antwort!

In meinem konkreten Beispiel müsste ich ein Boolean setzten, ob sich der Button noch mal ändern soll :)

— geändert am 11.08.2014, 18:43:51

Antworten
Michele
  • Forum-Beiträge: 1.525

11.08.2014, 18:48:58 via Website

Hallo.

Warum? Mache es doch einfacher.

Wenn du Touch down dann ändert sich das Bild.
Hebst du wieder ab, also Touch up, dann ändert sich wieder das Bild.

Als Tipp:

MotionEvent.ACTION_DOWN
MotionEvent.ACTION_UP

LG

— geändert am 11.08.2014, 18:49:47

Antworten
Martin
  • Forum-Beiträge: 756

11.08.2014, 20:08:42 via Website

Hatte einen Denkfehler - Danke!

Antworten