Wednesday, December 25, 2013

Creating Selection/Deselection drawable using images


  • Create [drawablename].xml under /res/drawable

eg:- tabbg.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <!--  Active tab -->
<item android:state_selected="true" android:state_focused="false"
android:state_pressed="false">
<bitmap android:src="@drawable/menu_bg_sl"/>    
</item>

<!--  Inactive tab -->
<item android:state_selected="false" android:state_focused="false"
android:state_pressed="false" >
<bitmap android:src="@drawable/menu_bg_dsl"/>
</item>

<!--  Pressed tab -->
<item android:state_pressed="true" >
   <bitmap android:src="@drawable/menu_bg_dsl"/>
</item>
   
<!--  Selected tab (using d-pad) -->
<item android:state_focused="true" android:state_selected="true"
android:state_pressed="false">
<bitmap android:src="@drawable/menu_bg_dsl"/>
</item>
</selector>

No comments:

Post a Comment