HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

TStretchEffect komponens


Bitmap effektek 8. rész

Példaprogram letöltése

338502 bájt


A Stretch effekt a képet látványosan a megfelelő méretre „nyújtva” jeleníti meg, három különböző módszerrel.

A mellékelt példaprogram megnyitása előtt a StretchEffect.pas-ban lévő komponenst telepítenie kell a Delphi alá. A komponens telepítéséhez szükség van továbbá a cikksorozat első részéhez mellékelt BaseEffect unit-ra.

Ez három módon történhet, amit a StretchStyle property-n keresztül állíthatunk be:
  • ssHide: a képet balról jobbra jeleníti meg, úgy, hogy minden lépésben növeli a kép szélességét. A megjelenő kép egyszerűen eltakarja az alatta levő képet;
  • ssPush: annyiban különbözik az ssHide-tól, hogy a megjelenő kép „összenyomja” a másik képet;
  • ssSpin: ugyanaz, mint az ssHide, de a kép nem balról jobbra, hanem középről balra, és jobbra jelenik meg.
Az animációhoz szükséges lépésszámot a Smooth property-vel befolyásolhatjuk. Minél kisebb értéket adunk meg, annál „finomabb” lesz az animáció, de ezzel egyenes arányban csökken a megjelenítés sebessége. 10-nél kevesebb értéket nem érdemes megadni, mivel az animáció nagyon felgyorsul, és csupán egy villanást lehet majd látni belőle. Ez persze nagyban függ a Speed property értékétől is.

A kép megrajzolását a TBaseEffect osztály CopyStretch eljárása végzi el.



Cikksorozat

#IDKategóriaCikk címeSorozat
3916WindowsA javascript nyelv bemutatása1. rész
3946WindowsJavascript változók és operátorok2. rész
3975WindowsKódvezérlés JScript-ben3. rész
4004WindowsFüggvények és objektumok4. rész
4036WindowsFejlett funkciók a JavaScript nyelvben5. rész
4066WindowsFejlett funkciók a JavaScript nyelvben - folytatás6. rész
4116WindowsReguláris kifejezések7. rész
4145WindowsReguláris kifejezések - folytatás8. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 662. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |