Botão pressionado

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

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 ?

abraço!

[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

obrigado!

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).