FMX.Filter.Effects.TFilterSwipeTransition

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Filter.Effects.TFilterBaseFilterFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFilterSwipeTransition

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

FireMonkey logo NoEffects full.PNG

Filter Effecs texture.PNG

TSwipeBack.PNG

Avec Back et Target Avec Back, sans Target

TSwipeBackAndTarget.PNG

TSwipeBackAndNoTarget.PNG

Sans Back, avec Target Sans Back, sans Target

TSwipeNoBackAndTarget.PNG

TSwipeNoBackAndNoTarget.PNG

L'animation de la transition TSwipeTransitionEffect a comme résultat un effet qui simule le fait de tourner la page d'un livre.

TSwipeTransitionEffect Animation.gif

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.

Voir aussi

Exemples de code