Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

drawRect com cor transparente

2 de Julho de 2009, 16:46 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 17 vezes

Olá, pessoal,

Eu tenho uma dúvida a respeito da função canvas:drawRect no Lua.

        canvas:attrColor(14,34,67,0)
        canvas:drawRect('fill',0,0,canvas:attrSize())

No trecho acima, o atributo cor é "transparente". Por isso, eu tenho de esperar que o comando drawRect desenhe em cima da área definida (e, portanto, não altere o que já está nesta área) ou que ele apague o que está desenhado nesta área?

Estou fazendo esta pergunta porque tenho várias aplicações de teste que estão usando esta função para apagar uma área para redesenhá-la. Na minha opinião, no entanto, isso poderia ser feito com a função canvas:clear.

 

Autor: Vicente Amorim


1Um comentário

  • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
    9 de Dezembro de 2009, 17:49

     

    Olá Vicente,

    ótima pergunta, por sinal! Mas acho que vc confundiu um pouco os conceitos.

    Veja que o que vc está fazendo é modificando o pixel de uma região para que ele se torne transparente. Isso quer dizer que se existir uma outra região embaixo da que vc pintou de transparente ela irá aparecer.

    Veja que pintar de transparente é totalmente diferente de deixar a cor da região como era anteriormente. Você efetivamente está mudando a região!

    Observe que se fosse diferente disso, você nunca coseguiria ver uma região que estivesse embaixo (mesmo pintando a de cima de transparente).

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo