FMX.Effects.TReflectionEffect

提供: RAD Studio API Documentation
移動先: 案内検索

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

Delphi

TReflectionEffect = class(TFilterEffect)

C++

class PASCALIMPLEMENTATION TReflectionEffect : public TFilterEffect

プロパティ

種類 可視性 ソース ユニット
class public
FMX.Effects.pas
FMX.Effects.hpp
FMX.Effects FMX.Effects

説明

TReflectionEffect は、表示されるオブジェクトの下に反射効果を作成するためのクラスです。


TReflectionEffectTEffect を実装したものです。詳細は、「TEffect」および「FireMonkey の画像効果」を参照してください。

TEffect で提供されているプロパティの他に、TReflectionEffect には、LengthOffsetOpacity という 3 つの固有のプロパティがあります。

例として以下の表では、(TImage オブジェクトを使って)フォーム上に配置された(背景が透明の).png 画像と、TRectangle オブジェクトに対して、TReflectionEffect を適用した結果を示しています。どちらのオブジェクトについても、Length0.6 に、Offset0 に、Opacity0.5 に設定してあります。


元の状態 TReflectionEffect

FireMonkey logo NoEffects.PNG

FireMonkey logo TReflectionEffect.PNG

Rectangle1 FMX NoEffect.PNG

Rectangle1 FMX TReflectionEffect.PNG

関連項目

コード例