vložil Radek Červinka
11. prosince 2011 23:41
Díky svému principu umožňuje FireMonkey libovolnému prvku přiřadit efekt jak z množiny definovaných, tak případně si vytvořit svůj.
Použití je jednoduché: pro požadovaný control vložíte požadovaný efekt a případně vyberete spouštěcí mechanismus (triger) a v případě použití triggeru nastavit případně Enabled = False (Enabled je pak řízeno triggerem).
Jediná zrada je, že po dropnutí na formulář je třeba v okně structure view vložit efekt pod patřičný control (viz screenshot).
Pár ukázek
Nejdříve jen aplikace na obrázky:
Emboss filter
Pixelate
Swirl - v pozadí design mód - je vidět že je tam panel a na něm několik komponent a efekt je aplikován na panel a tím na všechny jeho komponenty.
Tento efekt je samozřejmě pro komponenty trochu síla, ale v kombinaci s animacemi (kdy klíčové property efektů jsou animačně schopné) dosáhnete velmi zajímavých možností.
Některé z efektů (cca 2/3 z dostupných).