FMX.Filter.Effects.TFilterSwipeTransition
Delphi
TFilterSwipeTransition = class(TFilterBaseFilter)
C++
class PASCALIMPLEMENTATION TFilterSwipeTransition : public TFilterBaseFilter
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
TFilterSwipeTransition est un wrapper pour TSwipeTransitionEffect.
FMX.Filter.Effects.TFilterSwipeTransition hérite de FMX.Filter.Effects.TSwipeTransitionEffect. Tout le contenu en-dessous de cette ligne se réfère à FMX.Filter.Effects.TSwipeTransitionEffect.
TSwipeTransitionEffect est une classe de création d'un effet qui applique une transition entre la texture d'objets visibles et une autre texture, par glissement des deux textures.
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, TSwipeTransitionEffect utilise aussi la texture de l'objet auquel l'effet est appliqué en tant que seconde texture de la transition.
La transition entre l'image originale et la cible est représentée par la propriété Back.
TSwipeTransitionEffect fait glisser la texture de l'objet, en la repliant. La profondeur du pliage est définissable par la propriété Deep. Le centre du glissement est situé dans l'un des coins de la texture.
Le tableau suivant montre le résultat de l'effet TSwipeTransitionEffect sur une image .png placée sur une fiche (en utilisant un objet TImage). Des valeurs par défaut sont utilisées pour les propriétés Deep, CornerPoint et MousePoint (Deep= 50, CornerPoint=(0,0), MousePoint=(5,5)).
Aucun effet (image originale) | Target | Back |
---|---|---|
Avec Back et Target | Avec Back, sans Target | |
Sans Back, avec Target | Sans Back, sans Target | |
L'animation de la transition TSwipeTransitionEffect a comme résultat un effet qui simule le fait de tourner la page d'un livre.
Pour animer une transition TSwipeTransitionEffect, utilisez un TPathAnimation pour déplacer le MousePoint sur un chemin. Un exemple d'animation d'un TSwipeTransitionEffect est décrit dans l'exemple FMX.TSwipeTransitionEffect Animation.