| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 10:22:41
|
vfmartins
JavaTeenager
![[Avatar]](/images/avatar/c0e3cd6db1359ed02c1726421bb7325d.jpg)
Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline
|
Bom dia,
Baseado em um exemplo encontrado na internet eu consegui fazer um botão em canvas que executa um command ao ser pressionado.
Minha intensão agora é que ao manter o botão pressionado mudar a imagem pressionada.
Alguém sabe como fazer isso? Poderia demonstrar ou então indicar algum conteúdo de estudo?
Agradeço a atenção
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 10:46:58
|
j0nny
GUJ Master
![[Avatar]](/images/avatar/2f37ce1ace06a770fab4452db0fe5c5f.png)
Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline
|
Cara, só executa o command no pointer released, e quando pressionar e ainda não chegar no pointer released, faça sua lógica para mudar de imagem.
Sacou?
|
@jntsdaniel
github.com/jonatasdaniel
---
AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 10:47:34
|
godinez
JavaBaby
![[Avatar]](/images/avatar/836a0dcbf5d22652569dc3a708274c16.jpg)
Membro desde: 30/03/2006 12:07:24
Mensagens: 83
Localização: Sao Jose dos Campos/Campinas
Offline
|
fala kra, bele?
Entao, vc quer que ao pressionar o botao ele muda a imagem ? Se for isso, na hora do command, é só repintar a tela com a imagem que voce quer no lugar que voce quer, é simples. Agora se voce quiser que ao pressionar o botao, depois de 5 seg por exemplo mude a imagem, ai vc tem que fazer com TimerTask.
É isso ?
abraço!
|
Fernando J. Calegari |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 11:00:34
|
vfmartins
JavaTeenager
![[Avatar]](/images/avatar/c0e3cd6db1359ed02c1726421bb7325d.jpg)
Membro desde: 29/10/2009 16:00:58
Mensagens: 154
Localização: SP
Offline
|
j0nny wrote:Cara, só executa o command no pointer released, e quando pressionar e ainda não chegar no pointer released, faça sua lógica para mudar de imagem.
Sacou?
o que eu devo fazer no pointer released? desenhar a tela toda novamente?
obs - esqueci de informar que ao pressionar o botão muda a imagem, mas ao solta-lo ele volta para a imagem anterior
obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/02/2010 11:08:07
|
j0nny
GUJ Master
![[Avatar]](/images/avatar/2f37ce1ace06a770fab4452db0fe5c5f.png)
Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline
|
Cara, no pointer pressed vc apenas verifica se o local pressionado é do botão mesmo, e cria sua lógica para mudar de imagem, talvez um vetor com imagens que vão passando, seila. Então no pointer released, vc repinta o botão com a imagem original e executa a ação do botão (abrir tela, chamar não sei quem, etc).
|
@jntsdaniel
github.com/jonatasdaniel
---
AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm |
|
|
 |
|
|