FMX.Filter.Effects.TRippleTransitionEffect

De RAD Studio API Documentation

TRippleTransitionEffectFMX.Filter.Effects.TImageFXEffectFMX.Effects.TFilterEffectFMX.Effects.TEffectFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TRippleTransitionEffect = class(TImageFXEffect)

C++

class PASCALIMPLEMENTATION TRippleTransitionEffect : public TImageFXEffect

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.Filter.Effects.pas
FMX.Filter.Effects.hpp
FMX.Filter.Effects FMX.Filter.Effects

Description

TRippleTransitionEffect est une classe de création d'un effet qui effectue une transition entre la texture d'objets visibles et une autre texture, en imitant les ondulations de l'eau.


Pour de plus amples informations, voir TImageFXEffect et Effets d'image FireMonkey.

La transition est effectuée entre la texture de l'objet auquel l'effet est appliqué et le bitmap spécifié par la propriété Target. Si Target n'est pas spécifiée, TRippleTransitionEffect utilise aussi la texture de l'objet auquel l'effet est appliqué en tant que seconde texture de la transition. Les ondulations sont centrées et appliquées sur les deux textures.

La progression de la transition entre les deux textures peut être changée en utilisant la propriété Progress.

Le tableau suivant montre le résultat de l'effet TRippleTransitionEffect sur deux images différentes placées sur une fiche (en utilisant un objet TImage) :

  • Une image .png avec un arrière-plan transparent
  • Une image .png sans zone transparente

Les deux images sont utilisées en tant que première texture et Target.

La valeur utilisée pour la propriété Progress est la valeur par défaut (Progress=30%).

Aucun effet (images originales) Sans cible spécifiée Avec cible spécifiée

Voir aussi

Exemples de code