✨ 오늘 공부한 것
- 알고리즘 주차 요금 계산 풀이 - 앱 개발 입문 과제 제출 - 스탠다드 반 과제 시작
앱을 만들면서 느낀건데 >>모서리가 둥근 직사각형
<< 모양이 필요할 때가 정말.. 정말 많다. 그래서 기본으로 제공해주는 무언가가 없을까? 하고 안드로이드 스튜디오를 둘러보던 중에 CardView라는 녀석을 알게 되었다.
카드 뷰는 컨테이너 역할을 하는 View이다. 다른 레이아웃들은 drawable을 따로 만들어줘야 모서리를 둥글게 할 수 있는데, CardView는 cardCornerRadius라는 속성이 기본으로 있다! 따라서 키보드 몇 번 딸깍으로 동글동글한 UI를 만들어 줄 수 있다.
나는 모서리 기능이 너무 신기했지만, 모서리 기능 말고도 cardElevation을 사용해 그림자도 줄 수 있고, 관련성이 있는 뷰들끼리 묶어 관리할 수도 있고.. 그렇단다. 사실 모서리 말고는 어떤 부분에서 이득인지 모르겠다. 알아보니 보통 RecyclerView의 아이템으로 사용된다고 한다.