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?
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 ?
[quote=j0nny]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?[/quote]
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
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).