2016년 5월 17일 화요일

android xml로 버튼클릭 포커스 제스쳐, 상태에 따른 버튼이미지 변경

버튼의 상태 
 default  아무것도 아닌 상태 
 pressed    누르고 있는 상태 
 focused  누르고 있진 않았지만 포커스가 주어진 상태 
 selected    누른 상태 

============== button_change.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/btn_press" /> <!-- pressed --> 
    <item android:state_selected="true" android:drawable="@drawable/btn_select" /> <!-- selected --> 
    <item android:drawable="@drawable/btn_default" /> <!-- default --> 
</selector> 

============== 사용 ================ 
<ImageButton 
    android:id="@+id/main_btn_change" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/button_change" 
/>

댓글 없음:

댓글 쓰기