FMX.Filter.Effects.TFilterSwipeTransition
Delphi
TFilterSwipeTransition = class(TFilterBaseFilter)
C++
class PASCALIMPLEMENTATION TFilterSwipeTransition : public TFilterBaseFilter
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Filter.Effects.pas FMX.Filter.Effects.hpp |
FMX.Filter.Effects | FMX.Filter.Effects |
Beschreibung
TFilterSwipeTransition ist ein Wrapper für TSwipeTransitionEffect.
FMX.Filter.Effects.TFilterSwipeTransition erbt von FMX.Filter.Effects.TSwipeTransitionEffect. Der folgende Inhalt bezieht sich auf FMX.Filter.Effects.TSwipeTransitionEffect.
Mit der Klasse TSwipeTransitionEffect wird ein Effekt erzeugt, durch den ein Übergang zwischen der Textur von sichtbaren Objekten und einer anderen Textur hergestellt wird, indem das Ergebnis einer Wisch-Bewegung auf der Originaltextur dargestellt wird.
Weitere Informationen finden Sie unter TImageFXEffect und FireMonkey-Bildeffekte.
Der Übergang wird zwischen der Textur des Objekts, für das der Effekt angewendet wird, und dem in der Eigenschaft Target angegebenen Bitmap erzeugt. Wenn Target nicht angegeben ist, verwendet TSwipeTransitionEffect als zweite Textur des Übergangs ebenfalls die Textur des Objekts, für das der Effekt angewendet wird.
Der Übergang zwischen dem Originalbild und dem Ziel (Target) wird durch die Eigenschaft Back dargestellt.
TSwipeTransitionEffect zeigt das Ergebnis einer Wisch-Bewegung auf der Textur des Objekts und faltet das Objekt dabei. Die Tiefe der Faltung kann in der Eigenschaft Deep angegeben werden. Der Mittelpunkt für die Wischbewegung befindet sich in einer Ecke der Textur.
In der folgenden Tabelle wird das Ergebnis des TSwipeTransitionEffect-Effekts für ein .png-Bild gezeigt, das (mit einem TImage-Objekt) in einem Formular platziert wurde. Für die Eigenschaften Deep, CornerPoint und MousePoint wurden die Vorgabewerte (Deep= 50, CornerPoint=(0,0), MousePoint=(210,60)) verwendet.
Kein Effekt (Originalbild) | Ziel (Target) | Rückseite (Back) |
---|---|---|
Mit Rückseite und Ziel | Mit Rückseite – ohne Ziel | |
Ohne Rückseite – mit Ziel | Ohne Rückseite – ohne Ziel | |
Das Animieren des TSwipeTransitionEffect-Übergangs führt zu einem Effekt, der das Umblättern simuliert.
Zum Animieren eines TSwipeTransitionEffect-Übergangs, verwenden Sie ein TPathAnimation-Objekt, um das MousePoint-Objekt auf einem Pfad zu verschieben. Ein Beispiel für das Animieren eines TSwipeTransitionEffect-Effekts ist im Beispiel FMX.TSwipeTransitionEffect Animation beschrieben.