Selector에 관하여. Style 지정 및 alpha값. 지정가능한가요?

즉 다시말해.

selector를 통하여  버튼 상황별  이미지 교체가 이루어지는 selector를 사용중인데요.

<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_focused="true" android:state_pressed="false"
android:drawable="@drawable/eken_icon" />
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/eken_icon_on"   />
<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/eken_icon_on"   />
<item android:drawable="@drawable/eken_icon" />
</selector>



하나 이미지는 일반 이미지구요.
클릭시 이미지는  alpha 값이 들어가서  반투명한  이미지 입니다.

즉 하나의 버튼을 위해  이미지2개를 필요로 하는 상황이 발생하게 되는거죠.  
그래서 코드상에서 함수를 만들어서 처리를 하였지만 
그것보다. selector에서 하나의 이미지로 처리 하는것이 괜찮은 방법론같습니다.

즉 하나의 이미지로 Selector에서 Style이라던지 먹여서  alpha값을 줄수 있는 방법같은거요.

도와주세요