Cos'è il gesto in Android
-
06-07-2019 - |
Domanda
Vorrei sapere cosa si intende per gesti nei cellulari tipici, in particolare quelli Android. Android supporta il riconoscimento dei gesti.
-
È un gesto definito come quando l'utente tiene il dispositivo e lo scuote (diciamo verso l'alto, verso il basso o lateralmente)? ??
-
È un gesto definito come quando a il dito viene posizionato sullo schermo e tracciato SU, GIÙ, DESTRA, SINISTRA? Se è così qual'è la differenza tra touch schermo e gesti.
Sono confuso tra 1) e 2) opzione.
Che cos'è esattamente un gesto?
Soluzione
A quanto ho capito, un gesto è ogni volta che un utente tocca lo schermo e fa un movimento predefinito che il sistema comprende. Mi azzarderei a dire che scuotere il telefono non è un gesto, ma una funzione di rilevazione dei cambiamenti negli accelerometri.
Altri suggerimenti
Dalla pagina Web di riferimento di Android, un gesto è una forma disegnata a mano su un touchscreen. Può avere uno o più tratti. Ogni tratto è una sequenza di punti temporizzati. Un gesto definito dall'utente può essere riconosciuto da una GestureLibrary.
https://developer.android.com/reference/android/gesture/ Gesture.html
Vedo i gesti come un tipo di pattern di input che ti aspetti dall'utente. Ad esempio, puoi impostare i gesti del mouse nei browser Web per fare cose come andare " Avanti " o " Indietro " nella navigazione facendo uno specifico "gesto" (forse fai clic con il pulsante centrale del mouse e muovi il mouse a sinistra per "quotare").
Darò una breve risposta alla tua domanda bonus: Sì, è possibile riconoscere il personaggio dai gesti di input su Android. In effetti, almeno un fornitore principale ha già portato un motore di scrittura a mano su quella piattaforma. Funziona magnificamente, ma ci sono anche molte trattative legali e di marketing di cui occuparsi prima di finire su dispositivi reali :(