Anzeigen: Delphi C++
Anzeigeeinstellungen

FMX.Types.TAnimation.NormalizedTime

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function NormalizedTime: Single;

C++

float __fastcall NormalizedTime(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FMX.Types.pas
FMX.Types.hpp
FMX.Types TAnimation

Beschreibung

Gibt den Fertigstellungsgrad der Animation in Prozent zurück.

Anhand der aktuellen Zeit gibt NormalizedTime eine Zahl im Bereich von 0 bis 1 zurück, die angibt, um wie viel der Wert der gesteuerten Eigenschaft im Intervall von StartValue bis StopValue geändert wurde. Wenn die Eigenschaft Interpolation itLinear ist, wird NormalizedTime folgendermaßen berechnet:

  CurrentTime/Duration

NormalizedTime ist für andere Einstellungen der Eigenschaft Interpolation weitaus komplexer.

Mit NormalizedTime kann der aktuelle Wert von Interpolation-Objekten folgendermaßen berechnet werden:

  Result := Start + (Stop - Start) * NormalizedTime;

Diese Berechnung ist für Gleitkomma- oder Farbanimationen gültig, obwohl Farbwerte nicht linear sind.

Siehe auch

Frühere Versionen
Übersetzungen