소프트키보드에서 selector를 이용한 키 클릭 효과
안녕하세요
소프트 키보드를 만들면서 각 키를 클릭할때마다 그 키에 대해서만 클릭되어 있는상태로 이미지를 변경 하고 싶은데 변경이 되지 않아서 도움을 얻었으면 합니다.
키보드쪽에서는 아래와 같이 keyIcon에 구현한 selector_0.xml 파일을 적용하였습니다.
키보드.xml에서의 키사용
<Key android:horizontalGap="@dimen/horizontal_gap" android:codes="1012"
android:keyIcon="@drawable/selector_0" android:iconPreview="@drawable/keyboard_kr00_" custom:labelType="1"
android:keyWidth="@dimen/last_key_width" />
적용되어 있는 selector_0.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/keyboard_kr00" android:state_pressed="true" />
<item android:drawable="@drawable/keyboard_kr00_" />
</selector>
참고로 "keyboard_kr00"와 "keyboard_kr00_"의 경우는 색상만 다른 이미지입니다.
도움 부탁드립니다.