Embarcadero Delphi
Utilisation d'animations dans Firemonkey
Recherche…
TRectangle rotatif
- Créer une application Multi-Device (Firemonkey) vierge.
- Déposez le rectangle sur la forme.
- 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".
- 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).
- 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