[DUVIDA] Efeito luminoso

18 views
Skip to first unread message

Raphael

unread,
Jun 25, 2011, 11:24:06 AM6/25/11
to curso_android_tcb
Galera, fiz um app q calcula a melhor opção entre álcool ou gasolina,
eles ficam divididos em duas linearLayout, uma em cima outra embaixo,
o resultado eu queria q piscasse o escolhido, e meu problema está
sendo fazer piscar, tentei mudando o background... mas fica muito
feio, ae queria ele piscando, um efeito glow, mas n encontrei nada...
teria q usar Annimation? Abraço

Oscar Marques

unread,
Jun 25, 2011, 11:25:44 AM6/25/11
to curso_an...@googlegroups.com
Tu é do Jera?


--
Você está recebendo esta mensagem porque se inscreveu no grupo "curso_android_tcb" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para curso_an...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para curso_android_...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/curso_android_tcb?hl=pt-BR.




--
Oscar Marques
osc...@gmail.com
http://www.dunkelheit.com.br
@f117usbr
+55 21 9293-9343

------------------------------------
Participe do I Hack'n Rio
------------------------------------


leomario machado

unread,
Jun 25, 2011, 11:50:24 AM6/25/11
to curso_an...@googlegroups.com

bom dia,
não sei exatamente qual a situaçao que sua app se enquadra, mas em geral recursos para piscar muitas vezes violam o conforto e usabilidade de uma aplicaçao, mas exceptions existem, em conteúdo gráfico como em jogos por exemplo. uma boa solução, e bem trabalhosa, é usar tyle layers no método ondraw de um surfaceview, mas ainda assim talvez seja bala de elefante em formiga, mas é bem interessante caso vc queira um recurso visual interessante na sua app

Francisco Rodrigues

unread,
Jun 25, 2011, 1:03:06 PM6/25/11
to curso_an...@googlegroups.com
Raphael,

Vc poderia criar uma animação para isso sim, fizemos algo parecido no game BlackJack (http://code.google.com/p/open-source-android-blackjack/). Existe um 
post nosso falando sobre animação (http://www.thecodebakers.org/2011/04/recursos-de-animacao-no-android.html), acho que pode te ajudar bastante.

Existem dois tipos de animação no Android: Twin animation (cria uma animação executando uma série de transformações numa imagem) e Frame animation (cria uma animação mostrando uma sequência de imagens em ordem).
Na versão 3.0 (honeycomb)  surgiu o conceito de "Property Animation". Property animation é um novo framework que permite fazer animação em qualquer coisa ou objeto, ou seja, não trabalha só com imagens ou gráficos.

Abs!

Francisco

Raphael

unread,
Jun 26, 2011, 10:30:23 PM6/26/11
to curso_android_tcb
Galera! Obrigado pelas repostas, vou testar e deixo o feedback.

Oscar, não sou do Jera não, mas sonho todo dia em abrir uma empresa
naqueles moldes. :P
Leomario, não vai piscar tantas vezes assim... só para chamar atenção
msm.
Francisco, vou testar!

Vlw galera!

Raphael

unread,
Jul 13, 2011, 8:11:34 AM7/13/11
to curso_android_tcb
Não sei se alguém um dia vai tentar fazer algo parecido com isso...
mas a solução q encontrei foi usando o Animation msm... peguei aquela
chamada igual do blackjack
Animation resultadoAnim = AnimationUtils.loadAnimation(this,
R.anim.anim1);
produto.setAnimation(resultadoAnim);

E fiz o anim1.xml assim:
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:fromAlpha="1"
android:toAlpha="0"
android:repeatCount="4"
android:duration="500"
android:fillBefore="true"/>

Ae como o fundo do linearLayout já estará colorido, ele fica apagando
e acendendo, criando um efeito de pisca-pisca. Vlw ae galera!

Cleuton

unread,
Jul 13, 2011, 8:18:08 AM7/13/11
to curso_an...@googlegroups.com
Muito bom! Parabéns!
Reply all
Reply to author
Forward
0 new messages