모바일 프로그래밍/안드로이드 프로그래밍 검색 결과
1건
2021-05-11
•
모바일 프로그래밍/안드로이드 프로그래밍
[안드로이드][TabLayout] 탭의 클릭, 활성, 눌림 상태마다 배경 바꾸기
사전 준비 작업 TabLayout 작성 액티비티 어딘가에 탭 레이아웃을 추가합니다. TabLayout 테마 설정 @values/themes.xml 인터랙션 정의 인터랙션 케이스 1: 흔함과 딱딱함 흔하게 볼 수 있는 탭 인터랙션입니다. @drawable/tab_background.xml 인터랙션 케이스 2: 통통통 활성 탭을 눌러 리플 효과를 일으킬 수 있다는 점에서 케이스1과 차이를 보입니다. XML에서 셀렉터의 분기 조건 하나를 수정하면 되는데요. "활성화 상태 && !눌림 상태" 일 때만 정적인 빨간 배경을 뿌려고, "눌림 상태"일 때는 리플 효과를 사용하는 식이죠. @drawable/tab_background.xml 구현 배경 드로어블 - Activated 상태 탭이 활성되었을 때, 붉은색 사각형..