Jak zrobić event w widgecie typu onTouch

Jak zrobić event w widgecie typu onTouch
ER
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 9 lat
  • Postów:14
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.

wojciechmaciejewski
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 2 lata
  • Postów:560
0

OnTouchEvent
i sprawdzasz kiedy Ci przejedzie poza granice widgetu .

ER
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 9 lat
  • Postów:14
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.

wojciechmaciejewski
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 2 lata
  • Postów:560
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

ER
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 9 lat
  • Postów:14
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.