Google은 Material Design과 함께 별도로 안드로이드에서 바로 사용 가능한 Component들을 제공하고 있다.
Android에서 어떤 키워드 혹은 카테고리, 요소, 타입 등을 표현 할 때 종종 타원형의 background에 그 텍스트를 표현한다.
Material Design에서는 이를 구현할 수 있도록 도와주는 Chip이라는 것을 제공한다.
특히 필터링 설정이나 작은 텍스트를 보여주는데 유용한 Chips를 사용할 수 있다.
Material Design에서는 다음과 같은 네 종류의 Chip들을 정의하고 있다.
- Entry Chip
- Filter Chip
- Choice Chip
- Action Chip
Entry Chip은 복잡한 정보를 간략하게 보여 줄 때 사용하도록 권장하고 있고, chip 아이콘과 닫기 아이콘을 별도로 설정이 가능하다. 추가적으로 체크 상태(선택된 상태)를 지정이 가능하다.
Fliter Chip은 검색 결과나 내용등에 필터를 걸 때 사용하도록 권장하는 chip이다. 추가적으로 체크 상태(선택된 상태)를 지정이 가능하다.
Choice Chip은 한정된 chip 갯수 중에서 단일 선택을 수행할 때 사용하도록 권장하고 있다. 항상 체크 상태를 지정하게 된다.
Action Chip은 별도의 설정을 해주지 않을 경우 기본으로 설정되는 chip이며, 어떤 Action을 수행하거나 컨텐츠의 주제등을 보여줄 때에 사용하는 것을 권장하고 있다. Chip 아이콘을 설정 가능하며, 체크상태를 지정할 수 없다는 특징이 있다.
berkbach.com/material-design-chip-%EC%82%AC%EC%9A%A9%EB%B2%95-in-android-154f29f88241
'Basic > Android' 카테고리의 다른 글
Android 빠르게 BottomSheetDialog 만들기 (0) | 2021.07.08 |
---|---|
post runnable과 layout과의 관계 (0) | 2021.06.28 |
ColorStateList 사용 예제 (0) | 2021.03.29 |
Mockito를 이용하여 static method 유닛 테스트 (0) | 2020.10.24 |
[Android] 리사이클러뷰 생성 예제 (1) | 2020.10.12 |