본문 바로가기

Android

Selector

1. drawable -> New -> Drawable Resource File

- root element : selector

 

 

2. 버튼 디자인 변경

1) 클릭 시 버튼 색상 변경

- state_pressed = "true" : 버튼이 눌렀을 때 / state_pressed = "false" : 버튼이 눌리지 않았을 때

- < item > 태그와 <shape> 태그로 버튼 모양, 색상 변경

 

 

2) 버튼 selector 연동

- Button -> android.widget.Button 변경

- background = "@drawable/selector_button" 으로 버튼 연동

 

 

3. 텍스트 컬러 변경

1) 클릭 시 텍스트 색상 변경

 

2) 텍스트 selector 연동

- textColor = "@drawable/selector_text" 로 텍스트 selector 연동

 

 

4. 버튼 아이콘 변경

1) 클릭 시 버튼 아이콘 변경

 

- 크기 조절 X, 아이콘만 넣을 경우

 

<item android:drawable="@drawable/dog_feet"
        android:state_pressed="true" />

 

- 크기 조절 O : <layer-list> 사용

 

 

2) 아이콘 selector 연동

- drawableStart = "@drawable/selector_icon" 으로 icon selector 연동

 

 

 

 

 

'Android' 카테고리의 다른 글

Status Bar (상태바)  (0) 2023.08.08
Button Icon  (0) 2023.08.08
Font 변경  (0) 2023.08.04
ImageView 이미지 넣기 (코드)  (0) 2023.08.03
registerForActivityResult  (1) 2023.08.03