기본적으로 제공되는 SimpleLockerActivity 에서 양쪽 슬라이드 아이콘은 사용자 액션에 따라 세개의 다른 아이콘이 보여지도록 설정되어 있습니다. 아래 예시를 참고하여 유저 액션에 따라 아이콘을 바꾸어 보여줄 수 있습니다. 예를 들면 좌측 locker_landing 아이콘의 경우, 아래처럼 상태 값에 따라 다른 아이콘이 나타나고 있습니다. Code Block |
---|
| <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/bs_locker_landing_selected"
android:state_enabled="true"
android:state_selected="true"/>
<item
android:drawable="@drawable/bs_locker_landing_enabled"
android:state_enabled="true"
android:state_selected="false"/>
<item
android:drawable="@drawable/bs_locker_landing_disabled"
android:state_enabled="false"/>
</selector> |
첫번째 아이템은 중앙 슬라이더가 클릭 됐을 때 두번째 아이템은 중앙 슬라이더가 좌측으로 밀어져서 랜딩이 일어나기 바로 직전 세번째 아이템은 아무 액션도 없을 때 입니다.
|