Exemplo para eventos diferentes em onPressed, onFocused, default em ImageButtons:
Primeiro cria o ImageButton
<ImageButton
android:id="@+id/iBtnExemplo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/exemplo_selector"
android:src="@drawable/
exemplo_selector "/>
Então cria o item selector:
exemplo_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/seuitemquandopressionado" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/seuitemquandoemfoco" /> <!-- focused -->
<item android:drawable="@drawable/seuitemnormal" /> <!-- default -->
</selector>
E utiliza na sua activity:
ImageButton ibtnExemplo = (ImageButton) findViewById(R.id.iBtnExemplo);
Finalizado.
Nenhum comentário:
Postar um comentário