[Effects]

Icon コントロール ユニットスコープ DocWiki
(ja)
DocWiki
(en)
TBevelEffect FMX.Effects [DocWiki][DocWiki]
TBlurEffect FMX.Effects [DocWiki][DocWiki]
TGlowEffect FMX.Effects [DocWiki][DocWiki]
TInnerGlowEffect FMX.Effects [DocWiki][DocWiki]
TRasterEffect (XE6 以降) FMX.Effects[DocWiki][DocWiki]
TReflectionEffect FMX.Effects [DocWiki][DocWiki]
TShadowEffect FMX.Effects [DocWiki][DocWiki]
TAffineTransformEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBandedSwirlEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBandsEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBloomEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBoxBlurEffect FMX.Filter.Effects [DocWiki][DocWiki]
TColorKeyAlphaEffect FMX.Filter.Effects [DocWiki][DocWiki]
TContrastEffect FMX.Filter.Effects [DocWiki][DocWiki]
TCropEffect FMX.Filter.Effects [DocWiki][DocWiki]
TDirectionalBlurEffect FMX.Filter.Effects [DocWiki][DocWiki]
TEmbossEffect FMX.Filter.Effects [DocWiki][DocWiki]
TFillEffect FMX.Filter.Effects [DocWiki][DocWiki]
TFillRGBEffect FMX.Filter.Effects [DocWiki][DocWiki]
TGaussianBlurEffect FMX.Filter.Effects [DocWiki][DocWiki]
TGloomEffect FMX.Filter.Effects [DocWiki][DocWiki]
THueAdjustEffect FMX.Filter.Effects [DocWiki][DocWiki]
TInvertEffect FMX.Filter.Effects [DocWiki][DocWiki]
TMagnifyEffect FMX.Filter.Effects [DocWiki][DocWiki]
TMaskToAlphaEffect FMX.Filter.Effects [DocWiki][DocWiki]
TMonochromeEffect FMX.Filter.Effects [DocWiki][DocWiki]
TNormalBlendEffect FMX.Filter.Effects [DocWiki][DocWiki]
TPaperSketchEffect FMX.Filter.Effects [DocWiki][DocWiki]
TPencilStrokeEffect FMX.Filter.Effects [DocWiki][DocWiki]
TPerspectiveTransformEffect FMX.Filter.Effects [DocWiki][DocWiki]
TPinchEffect FMX.Filter.Effects [DocWiki][DocWiki]
TPixelateEffect FMX.Filter.Effects [DocWiki][DocWiki]
TRadialBlurEffect FMX.Filter.Effects[DocWiki][DocWiki]
TRippleEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSepiaEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSharpenEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSmoothMagnifyEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSwirlEffect FMX.Filter.Effects [DocWiki][DocWiki]
TTilerEffect FMX.Filter.Effects [DocWiki][DocWiki]
TToonEffect FMX.Filter.Effects [DocWiki][DocWiki]
TWaveEffect FMX.Filter.Effects [DocWiki][DocWiki]
TWrapEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBandedSwirlTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBlindTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBloodTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBlurTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TBrightTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TCircleTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TCrumpleTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TDissolveTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TDropTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TFadeTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TLineTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TMagnifyTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TPixelateTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TRippleTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TRotateCrumpleTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSaturateTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TShapeTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSlideTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TSwipeTransitionEffect (XE3 以降)FMX.Filter.Effects [DocWiki][DocWiki]
TSwirlTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TWaterTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TWaveTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]
TWiggleTransitionEffect FMX.Filter.Effects [DocWiki][DocWiki]

 これらのエフェクトは画像コントロールに限らず、任意の FMX コントロールに対して適用する事ができます。以下は TButton に対してエフェクトを適用した例です。

  

 複数のエフェクトを同時に適用する事も可能です。

 T~transitioneffect と付かないエフェクトコントロールは単一の効果を持ちますが、アイコンに が付いている T~transitioneffect という名のエフェクトコントロールは、その名の通り A から B へ画像を遷移させるためのエフェクトコントロールです。

T~transitioneffect と付かないエフェクトコントロール

 エフェクトを掛けたいコントロールの子コントロールとして配置するか、Parent プロパティにエフェクト対象となるコントロールを指定します。エフェクトの掛かり具合はプロパティで設定します。

T~transitioneffect と付く遷移エフェクトコントロール

 主に画像の遷移に使います。例えば、元画像を別の画像にクロスフェードで遷移する事を考えてみます。

  1. 画像を 2 枚用意し、元画像を TImage (Image1) の Bitmap プロパティに読み込ませます。
  2. Image1 の子コントロールとして TFadeTransitionEffect (FadeTransitionEffect1) を配置します。
  3. FadeTransitionEffect1 の Target プロパティにもう一枚の画像を用意します。

 このようにすると、フェード効果が得られます。Progress プロパティの値を 0~100 でアニメーションさせると画像がクロスフェードします。

トリガー (Trigger プロパティ) には "プロパティ=True" または "プロパティ=False" が指定できます…つまり、Boolean 型のプロパティをトリガーに指定する事ができます。また、トリガー式はセミコロンで区切って複数指定する事が可能です。コンポーネントの遷移状態を表すプロパティには以下のようなものがあります。

See Also:


 BACK