Jump to content

Efeito fade para painel DX


Recommended Posts

Queria colocar um efeito de fade (ir aumentando o alpha) de um painel quando abrir/fechar ele. Creio que deve existir uma function da comunidade ou um resource que já faça isso, porém vasculhei em tudo quanto é lugar e não achei. Se alguém puder tiver algo parecido vai me ajudar muito

Link to comment
--/> Sistema básico, se tiver utilidade para você. teste,

local alpha = 255
local contagem = "down"
local timer_tick = getTickCount ( )

function system_alpha ( )   
   if timer_tick >= 1000 then
      if contagem == "down" then
         if alpha <= 100 then
            contagem = "up"
         else
            alpha = alpha - 1
         end
		 
      elseif contagem == "up" then
         if alpha >= 250 then
            contagem = "down"
         else
            alpha = alpha + 1
         end
      end
      timer_tick = getTickCount ( )
   end
end

--/# Pequeno exemplo, ao iniciar o resource.
addEventHandler("onClientRender", root, function ( )
   system_alpha ( ) --/> Chamará a função.
   dxDrawRectangle ( x*10, y*10, x*1366-20, y*766-20, tocolor ( 0, 0, 0, alpha ) )
end)

 

Edited by Angelo Pereira
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...