Triggerizzazione di più pulsanti (evento onClick) con uno spostamento / gesto

Insum, quello che cerco è – Un singolo spostamento che innesca l'evento onClick per più pulsanti (viste) che è stato spazzato via.

Ho appena iniziato a sviluppare la mia prima applicazione android e sono affrontare un problema che probabilmente non è così complicato, ma non avendo alcuna esperienza non posso mettere insieme la soluzione.

  • Come get l'altezza di LinearLayout
  • Le lettere cirilliche non vengono visualizzate in formato PDF generato con iText in Android
  • Come faccio a utilizzare DrawerLayout per visualizzare su ActionBar / Toolbar e sotto la barra di stato?
  • Android Come triggersre hotspot in Android Programmaticamente
  • Android: Come get lo status-codice di una richiesta HttpClient
  • Perché ORDER BY non funziona in una query Sqlite
  • Sto tentando di implementare uno scorrimento su più pulsanti che potrebbero rilevare quando vengono spazzati e triggersre la function onClick. Ho guardato Gesti e Flings senza alcun successo.

    hanno cercato di implementare alcune delle precedenti soluzioni correlate su StackOverflow:

    Individuazione del gesto di fling sul layout della griglia

    Rileva il gesto di lancio sugli elementi cliccabili

    E è ansible disegnare dynamicmente una linea dai centri di pulsanti che si stanno spazzando e sono accanto all'altro?

  • Solo suoneria di default di notifica di riproduzione (Android)
  • Impostazioni di vibrazione su Android 2.2
  • Come portre il codice di codice nativo su android
  • aggiornare il database sql con ContentValues ​​e il metodo di aggiornamento
  • Come saldamente memorizzare il token di accesso e segreto in Android?
  • Come chiudere tutte le attività figlio da genitore in android
  • 2 Solutions collect form web for “Triggerizzazione di più pulsanti (evento onClick) con uno spostamento / gesto”

    Stavo cercando una soluzione e finalmente l'ho fatta funzionare. Quindi risponderò qui e spero che possa aiutare qualcuno.

    Ho avuto un problema per rilevare uno scorrimento con un layout con più pulsanti, perciò sostituisco il metodo setOnTouchListener per each button, chiamando all'interno di gesturedetector.onTouchEvent(event) (e fare quello che vuoi fare con l'evento rilevato).

    Ovviamente, per rilevare l'evento di clic del button devi solo utilizzare il metodo setOnClickListener .

    Forse non è il modo più elegante per fare questo lavoro, ma alless ha lavorato per me.

    è ansible sovrascrivere il metodo onTouch dei pulsanti per scoprire se è stato toccato un button. Quello sarebbe stato triggersto mentre si sfiorava il button. Da lì potresti call il metodo che whereva essere innescato da onClickEvent.

    Per disegnare le righe tra i pulsanti potresti definirli nel tuo xml e cambiare la visibilità solo se due pulsanti sono triggersti ​​nello stesso swipe.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.