0

De nombreux gestes sont attribués dans Conversation. Par exemple tous les gestes tels que L-Gestes dans Android Talkback

  • glisser vers le haut à droite

  • glisser vers le haut à gauche

  • Balayez vers la gauche puis vers le haut
  • Balayez vers la gauche puis vers le bas

  • ainsi de suite

J'ai appris que nous pouvons assigner ces gestes à différentes actions dans les paramètres Talk-back. Mais pouvons-nous les assigner à différentes actions par programme? Est-il possible de créer de nouveaux gestes similaires à eux?

Répondre

0

Les services d'accessibilité ont une méthode qui vous permet de détecter ces gestes. Override, pas besoin de créer de nouveaux gestes du tout!

class YourService extends AccessibilityService { 
    @Override 
    public boolean onGesture(int gestureId) { 
     switch (gestureId) { 
      case GESTURE_SWIPE_LEFT_AND_RIGHT: 
       doStuff(); 
       return true; 

      default: 
       return false; 
     } 
    } 
} 
+0

code seulement des réponses ne sont pas aussi utiles que ceux qui décrivent également la façon dont le code fonctionne. – lit