FMX.Effects.TReflectionEffect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTReflectionEffect

Delphi

TReflectionEffect = class(TFilterEffect)

C++

class PASCALIMPLEMENTATION TReflectionEffect : public TFilterEffect

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Effects.pas
FMX.Effects.hpp
FMX.Effects FMX.Effects

Beschreibung

Mit der Klasse TReflectionEffect wird ein Spiegelungseffekt unterhalb eines sichtbaren Objekts erzeugt.

TReflectionEffect ist eine Implementierung von TEffect. Weitere Informationen finden Sie unter TEffect und FireMonkey-Bildeffekte.

Neben den von TEffect bereitgestellten Eigenschaften hat TReflectionEffect drei zusätzliche Eigenschaften: Length, Offset und Opacity.

Die folgende Tabelle enthält beispielsweise das Ergebnis von TReflectionEffect für ein .png-Bild (mit transparentem Hintergrund), das (mit einem TImage-Objekt) in ein Formular und auf ein TRectangle-Objekt platziert wurde. Für beide Objekte wurde Length auf 0,6, Offset auf 0 und Opacity auf 0,5 gesetzt.


Original TReflectionEffect

FireMonkey logo NoEffects.PNG

FireMonkey logo TReflectionEffect.PNG

Rectangle1 FMX NoEffect.PNG

Rectangle1 FMX TReflectionEffect.PNG

Siehe auch

Codebeispiele