Mudar o estilo de uma ImageView somente no instante que o usuário clique na view.

9 views
Skip to first unread message

Gustavo Dominguete

unread,
Mar 27, 2016, 2:14:49 PM3/27/16
to Android Brasil - Dev
Olá a todos,

Minha duvida é a seguinte, como eu posso mudar o estilo de uma ImageView somente no instante que o usuário clique nela, ou seja, quando o ela for clicada ela tem um estilo diferente, e ao ser liberada ela voltaria com o estilo antigo.

Obrigado,
Abraços,

Gustavo Lopes Dominguete.

Leonardo Benedeti

unread,
Mar 28, 2016, 9:24:27 AM3/28/16
to Android Brasil - Dev
Bom dia amigo,

Pelo que entendi, você precisa de um evento de touch down no seu app. Seria algo parecido com a gravação de audio do whatsapp ?
se for isso que procura você vai precisar implementar um listener para o touch e capturar quando for Action Down.
Segue exemplo abaixo


elemento.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN ) { //Seu metodo para fazer o que quiser return true; } return false; } });

Jonas Alves

unread,
Mar 28, 2016, 10:13:05 AM3/28/16
to Android Brasil - Dev

Parece que você procura o StateListDrawable:
http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html


--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Gustavo Dominguete

unread,
Mar 28, 2016, 12:58:51 PM3/28/16
to Android Brasil - Dev
Boa Tarde,

Era isso mesmo Leonardo, muito obrigado, vou aplicar aqui.

Abraços.

Leonardo Benedeti

unread,
Mar 28, 2016, 1:26:20 PM3/28/16
to androidb...@googlegroups.com
=D

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/vf8FUllDK54/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages