안드로이드 개발 질문/답변
(글 수 45,052)
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값을 줄수 있는 방법같은거요.
도와주세요
1. 소스처리 보다는 셀렉터 처리
2. 하나의 이미지로 처리
이렇게 두가지의 조합을 원하시는건가요...?
제 생각엔....셀렉터는 이미지 두개가 필요하고
소스상에서 처리를 해야 하나의 이미지로 할 수 있을거 같은데요....