Szukaj…


Obracanie prostokąta

  1. Utwórz pustą aplikację Multi-Device (Firemonkey).
  2. Upuść prostokąt na formularzu.
  3. W oknie Inspektora obiektów (F11) znajdź RotationAngle, kliknij przycisk rozwijany i wybierz „Utwórz nową TFloatAnimation”.
  4. Okno inspektora obiektów jest automatycznie przełączane na nowo dodaną TFloatAnimation, można również wyświetlić je w menu Struktura (Shift + Alt
    • F11).
  5. W Inspektorze obiektów TFloatAnimation wpisz czas trwania dowolnej liczby (w sekundach). W naszym przypadku weźmy 1. Pozostaw właściwość StartValue taką, jaka jest, aw typie StopValue - 360 (stopnie, więc wszystko się kręci). Pozwala także włączyć opcję Pętli (ta animacja zapętla się, dopóki nie zatrzymasz jej od kodu).

Teraz mamy skonfigurowaną animację. Pozostało tylko włączyć: Upuść dwa przyciski na formularzu, nazwij pierwszy „Start”, drugi - „Stop”. w przypadku zdarzenia OnClick pierwszego przycisku napisz:

FloatAnimation1.Start;

Kliknij drugi kod przycisku:

FloatAnimation1.Stop;

Jeśli zmieniłeś nazwę swojego TFloatAnimation - zmień go również podczas wywoływania Start i Stop.

Teraz uruchom swój projekt, kliknij przycisk Start i ciesz się.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow