CardView
CardView는 아래와 같이 각 모서리를 둥글게 표현할 수 있는 형태의 레이아웃을 말합니다.
라운드 처리 뿐만 아니라 그림자 효과도 쉽게 줄 수 있어 손쉽게 사용자의 눈에 띄도록 표현할 수 있습니다.
따라서, 보통 리스트뷰 계열의 데이터 목록에서 각 아이템을 표현하고자 할 때 자주 사용됩니다.
CardView 사용하기
CardView를 사용하기 위해서는 build.gradle에 Material Library가 추가되어 있어야 합니다.
implementation 'com.google.android.material:material:1.9.0'
다음과 같이 레이아웃에 CardView를 추가합니다.
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="10dp"
app:cardElevation="5dp"
app:cardUseCompatPadding="true">
<!-- CardView 안에 넣을 뷰들 추가 가능-->
</androidx.cardview.widget.CardView>
- cardCornerRadius : CardView의 각 모서리의 둥근 정도 지정
- cardBackgroundColor : CardView의 배경색 지정
- cardElevation : CardView 주변에 그림자 표시 및 음영의 깊이 지정
- cardUseCompatPadding : CardView의 그림자가 표시될 공간을 확보할지 여부 지정
- contentPadding : CardView의 내부 Padding 값 지정
728x90
반응형
'안드로이드 > UI' 카테고리의 다른 글
[Android] CoordinatorLayout과 Bottom Sheet (0) | 2023.09.19 |
---|---|
[Android] SearchView (0) | 2023.09.15 |
[Android] View에 그림 그리기 (0) | 2023.08.07 |
[Android] WebView 사용하기 (0) | 2023.08.05 |
[Android] AppBar 사용하기 (0) | 2023.07.29 |