FMX.Filter.Effects.TFilterSwipeTransition

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.Filter.Effects.TFilterBaseFilterFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFilterSwipeTransition

Delphi

TFilterSwipeTransition = class(TFilterBaseFilter)

C++

class PASCALIMPLEMENTATION TFilterSwipeTransition : public TFilterBaseFilter

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)

FireMonkey logo NoEffects full.PNG

Filter Effecs texture.PNG

Filter Effecs transparent texture.PNG

Mit Rückseite und Ziel Mit Rückseite – ohne Ziel

TSwipeTransitionEffectBackAndTarget.PNG

TSwipeTransitionEffectBackAndNoTarget.PNG

Ohne Rückseite – mit Ziel Ohne Rückseite – ohne Ziel

TSwipeTransitionEffectNoBackAndTarget.PNG

TSwipeTransitionEffectNoBackAndNoTarget.PNG

Das Animieren des TSwipeTransitionEffect-Übergangs führt zu einem Effekt, der das Umblättern simuliert.

TSwipeTransitionEffect Animation.gif

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.

Siehe auch

Codebeispiele