Jak zrobić event w widgecie typu onTouch

Odpowiedz Nowy wątek
2015-02-19 17:58
eri
0

Hej,
Mam mały problem. Zastanawiam się jak zrobić by w momencie dotknięcia przycisku na widgecie coś się stało np. wyświetlił się toast i druga akcja w momencie przejechania poza ten przycisk. Orientuje się ktoś jak można coś takiego zrobić by po dotknięciu przycisku w widgecie wykonała się jakaś akcja i po przejechaniu poza przycisk? Coś takiego jest na pewno możliwe bo widziałem w widgecie The Real Drama Button.

Pozostało 580 znaków

2015-02-20 23:12
0

OnTouchEvent
i sprawdzasz kiedy Ci przejedzie poza granice widgetu .

Pozostało 580 znaków

2015-02-21 09:36
eri
0

@wojciechmaciejewski
Normalnie w aplikacji mógłbym użyć onTouchEvent lub setOnTouchListener ale w widgecie dostęp do elementów jest przez RemoteViews a nie przez obiekty typu TextView czy Button. A klasa RemoteViews nie udostępnia method onTouchEvent ani setOnTouchListener. No chyba, że czegoś nie wiem.

Pozostało 580 znaków

2015-02-21 11:36
0

ale na remoteView mozesz dodać cokolwiek np FrameLayout na który już możesz dodać onTouchEvent.

No chyba że ja o czymś nie wiem

Pozostało 580 znaków

2015-02-21 11:59
eri
0

Chyba nie do końca rozumiem co masz na myśli. Mógłbyś napisać jakiś przykładowy kod?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0