Recherche…


TRectangle rotatif

  1. Créer une application Multi-Device (Firemonkey) vierge.
  2. Déposez le rectangle sur la forme.
  3. Dans la fenêtre de l'inspecteur d'objets (F11), sélectionnez RotationAngle, cliquez sur le bouton déroulant et sélectionnez "Créer une nouvelle TFloatAnimation".
  4. La fenêtre de l’inspecteur d’objets est automatiquement remplacée par une nouvelle TFloatAnimation ajoutée, vous pouvez également l’afficher dans le menu Structure (Maj + Alt
    • F11).
  5. Dans l'inspecteur d'objets de TFloatAnimation, remplissez la durée avec n'importe quel nombre (en secondes). Dans notre cas, prenons 1. Laissez la propriété StartValue en l'état, et dans le type StopValue - 360 (Degrés, donc tout tourne). Permet également d'activer l'option Boucle (l'animation en boucle jusqu'à ce que vous l'arrêtiez à partir du code).

Maintenant, nous avons notre animation mise en place. Il ne reste plus qu’à l’activer: Déposez deux boutons sur le formulaire, appelez le premier "Start", le second - "Stop". dans l'événement OnClick du premier bouton écrire:

FloatAnimation1.Start;

OnClick du deuxième code du bouton:

FloatAnimation1.Stop;

Si vous avez changé le nom de votre TFloatAnimation - Modifiez-le également lorsque vous appelez Start and Stop.

Maintenant, lancez votre projet, cliquez sur le bouton Démarrer et profitez-en.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow