마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 버튼 셀렉터관련

0 추천
안드로이드 스튜디오에서 드로어블 셀렉터를 이용하여 FAB(플로팅액션버튼) 클릭 상태별 다른 이미지를 표시하고 싶은데

눌러진 상태에서만 이미지가 변경되는데 혹시 한번의 터치후 손을떼도 체크박스처럼 on/off 유지 되게끔 설정하고 싶은데 셀렉터를 사용하는게 맞는지 아니면 다른 방식으로 작성해야하는지 질문합니다.
hi_i (290 포인트) 님이 2022년 4월 16일 질문

1개의 답변

0 추천

Selector를 사용하는건 맞는 것 같구요,문제는 FAB에 checked 상태가 없다는 겁니다. checked상태를 사용하려면 Checkbox나 RadioButton처럼 FAB에  Checkable인터페이스를 구현하는 커스텀 뷰를 만들면 되지 않을까 생각하는데요.

아래 Github 라이브러리를 참고하시면 도움이 되실 것 같네요.

https://github.com/kiddouk/CheckableFloatingActionButton

 

spark (227,830 포인트) 님이 2022년 4월 16일 답변
spark님이 2022년 4월 17일 수정
...