[Android] CardView

Jbro·2023년 8월 4일

Android의 CardView는 그림자를 포함해 카드 형태의 UI를 제공하는 View이다.

일반적으로 다음과 같이 CardView를 사용할 수 있다.

<androidx.cardview.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="8dp"
    app:cardCornerRadius="8dp"
    app:cardElevation="4dp">
</androidx.cardview.widget.CardView>

또한 CardView는 다음과 같은 속성을 사용할 수 있다.

  • app:cardCornerRadius: 카드의 모서리를 둥글게 만들기 위한 값을 설정한다.
  • app:cardElevation: 카드의 그림자 높이를 설정한다. 값이 높을수록 더 실제같은 그림자 효과가 생긴다.
  • app:cardBackgroundColor: 카드의 배경 색상을 설정한다.
    CardView 안에 다른 뷰들을 자유롭게 배치하여 원하는 모양의 카드 UI를 구성할 수 있다. 예를 들어, ImageView, TextView, Button 등을 조합하여 커스텀 카드를 만들 수 있다.

또한 CardView는 흔히 RecyclerView의 아이템으로 사용되며, 그 외에도 다양한 레이아웃에서 활용할 수 있다.
Material Design을 적용하여 간결하고 세련된 UI를 구성하고자 할 때 CardView를 유용하게 사용할 수 있다.

profile
안드로이드 개발자 꿈나무

0개의 댓글