View객체의 pressed, focused, enabled 상태별 버튼 효과 만들기
1. 버튼 상태별 색상 추가
color.xml
<resources>
<color name="btn_effect_enabled">#1eaaaaaa</color>
<color name="btn_effect_pressed">#4e000000</color>
<color name="btn_effect_focused">#4e000000</color>
</resources>
|
2. 버튼 selector 추가
btn_effect.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/btn_effect_pressed" android:state_pressed="true"/>
<item android:drawable="@color/btn_effect_focused" android:state_focused="true"/>
<item android:drawable="@color/btn_effect_enabled" android:state_enabled="true"/>
</selector>
|
3. Imageview background 추가
layout_example.xml
<ImageView
android:id="@+id/iv_coin_five"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@+drawable/btn_effect" >
</ImageView>
|
댓글 없음:
댓글 쓰기