state_selected not working (버튼 클릭에 따른 효과가 작동을 안해요ㅠ)
인스타그램을 보면 하트를 누르면 빨간색 하트가 되고, 다시 또 누르면 그냥 흰색 하트가 되는 것을 구현하고 싶었습니다.
그래서 drawable 에서 다음과 같은 코드를 작성하고
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/heart_clicked" android:state_pressed="true" />
<item android:drawable="@drawable/heart_clicked" android:state_selected="true" />
<item android:drawable="@drawable/heart" />
</selector>
heart Button의 background에 적용했지만 작동이 안됩니다 ㅠㅠ 그냥 누르면 빨간색 하트가 되는데 눌렀다가 떼면 바로 흰생 하트로만 있습니다...
혹시 이유 아시는 분 계실까요??
아래 코드를 참고해보시기 바랍니다.