Utilisation de la gestion des mouvements dans vos applications

De RAD Studio
Aller à : navigation, rechercher

Remonter à Comment créer une application qui utilise des composants de gestion des mouvements


Pour ajouter les fonctionnalités de gestion des mouvements à votre application

  1. Dans le Concepteur de fiches, ajoutez les composants qui utiliseront les fonctionnalités de gestion des mouvements.
    Les grands composants tels que les panneaux et les groupes de panneaux fonctionnent correctement avec la gestion des mouvements.
  2. Pour les plates-formes mobiles, ajoutez un GestureManager à votre projet, donnez-lui facultativement un nom spécifique, et assignez le gestionnaire de mouvements :
    Remarque : Les applications mobiles sont orientées mouvements par défaut.
    1. Sur la Palette d'outils, cherchez et double-cliquez sur le composant GestureManager (situé dans la catégorie Mouvements).
      GMIcon2.png
      (Vcl.Touch.GestureMgr.TGestureManager ou FMX.Types.TCustomTouchManager.GestureManager).
      Les mouvements ne sont pas activés pour le contrôle si le message Assign GestureManager apparaît dans le champ Gestures
      Cela ajoute un GestureManager à votre projet, et lui donne un nom par défaut tel que GestureManager1.
    2. Si vous voulez changer le nom par défaut du GestureManager, entrez un nom dans le champ Name associé au GestureManager dans l'inspecteur d'objets. Le nom par défaut est typiquement GestureManager<n>.
    3. Assignez un GestureManager pour chaque composant devant travailler avec des mouvements :
      1. Sélectionnez le GestureManager (dans le Concepteur de fiches ou dans la liste déroulante du composant dans l'inspecteur d'objets).
        Quand Assign GestureManager est affiché, cliquez sur @@wikiImage@@Image:ProjectOptionsDownArrow2.jpg
        dans le champ GestureManager pour afficher les gestionnaires de mouvements existants]]
      2. Dans le champ d'entrée de la propriété GestureManager de l'inspecteur d'objets (situé sous le noeud Touch), cliquez sur la flèche vers le bas ProjectOptionsDownArrow2.jpg. Cette action affiche la liste des gestionnaires de mouvements disponibles dans le champ GestureManager.
      3. Sélectionnez un gestionnaire de mouvements dans la liste des gestionnaires de mouvements disponibles :
        GMList.png
    4. Avec le composant conteneur sélectionné dans le Concepteur de fiches, ouvrez le noeud Touch sur l'inspecteur d'objets. Vérifiez que le champ GestureManager affiche le nom que vous avez assigné au GestureManager pour ce composant.
  3. Pour les plates-formes de bureau et les plates-formes mobiles :
    1. Dans le champ Touch | Gestures du contrôle dans l'inspecteur d'objets, sélectionnez les mouvements spécifiques à activer.
    2. Implémentez un gestionnaire d'événement (procédure) OnGesture pour chaque mouvement que vous activez pour le contrôle, et gérez le EventInfo.GestureId approprié.
      Pour un exemple de gestionnaire d'événement, voir Implémentation du gestionnaire d'événement OnGesture dans Mouvements dans FireMonkey.

Voir aussi

Informations spécifiques à la plate-forme

Exemples de code

Exemples