Suche…


Rotierender Dreieck

  1. Erstellen Sie eine leere Multi-Device-Anwendung (Firemonkey).
  2. Drop Rechteck auf Formular.
  3. Im Objektinspektorfenster (F11) finden Sie RotationAngle. Klicken Sie auf die Dropdown-Schaltfläche und wählen Sie "Neue TFloatAnimation erstellen".
  4. Das Objektinspektorfenster wird automatisch auf eine neu hinzugefügte TFloatAnimation umgestellt. Sie können es auch im Strukturmenü anzeigen (Umschalttaste + Alt)
    • F11).
  5. Füllzeit im Objektinspektor von TFloatAnimation mit einer beliebigen Anzahl (in Sekunden). In unserem Fall nehmen wir Folgendes: 1. Lassen Sie die StartValue-Eigenschaft unverändert, und geben Sie in StopValue den Typ - 360 (Grad, damit alles rund läuft). Wir können auch die Loop-Option aktivieren (diese Animation wird so lange durchlaufen, bis sie vom Code angehalten wird).

Jetzt haben wir unsere Animation eingerichtet. Es bleibt nur noch, es einzuschalten: Lassen Sie zwei Schaltflächen auf das Formular fallen, rufen Sie zuerst "Start" und dann "Stop" an. in OnClick-Ereignis der ersten Schaltfläche schreiben:

FloatAnimation1.Start;

OnClick des zweiten Tastencodes:

FloatAnimation1.Stop;

Wenn Sie den Namen Ihrer TFloatAnimation geändert haben - Ändern Sie diesen auch, wenn Sie Start und Stop aufrufen.

Führen Sie nun Ihr Projekt aus, klicken Sie auf die Schaltfläche "Start" und genießen Sie es.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow