segunda-feira, 18 de novembro de 2019

Delphi - Efeito Fade In Fade Out

Delphi Esmaecimento

Pessoal, hoje venho mostrar para vocês uma dica para fazer aquele efeito de esmaecimento de telas e aparição das mesmas de forma gradativa. Estou falando do efeito conhecido com fade In / Fad Out - que diga-se de passagem, poucos programadores fazem uso.

Este efeito vem a melhorar sua aplicação no que diz respeito ao visual e pode ser utilizado em diversos objetos, telas de formulários, telas de mensagens, splash etc.

Veja no vídeo, os passos para a utilização do recurso que é demonstrado sem a utilização de nenhum componente de terceiro.


No exemplo, foram utilizados os componentes TTimer para controlar o tempo e o valor da transparência. Essa transparência se deu ao fato de manipularmos as propriedades "AlphaBlend" e "Enable" da tela. A primeira para tratar o nível real de transparência onde 0 seria totalmente transparente e 255 seria totalmente opaco; A segunda para evitar que o usuário clique na tela enquanto o efeito estiver sendo feito.

Espero que gostem da dica e que a mesma venham a melhorar ainda mais seu software... abç

Nenhum comentário:

Postar um comentário