[android] CardView의 사용 예시
안드로이드 앱에서 정보나 그림을 보여줄 때 CardView를 사용하면 보기 쉽고 깔끔한 UI를 구현할 수 있습니다. CardView는 Material Design 라이브러리의 일부로 제공되며, 그림자 효과와 모서리 둥글게 만드는 등의 효과를 쉽게 적용할 수 있는 위젯입니다.
CardView 추가하기
먼저, build.gradle
파일에 다음 내용을 추가하여 support 라이브러리를 설치합니다.
implementation 'com.android.support:cardview-v7:28.0.0'
그리고 레이아웃 파일에서 CardView를 추가합니다.
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="8dp"
app:cardElevation="4dp">
<!-- 내용을 추가하세요 -->
</android.support.v7.widget.CardView>
app:cardCornerRadius
로 모서리 둥글기를, app:cardElevation
으로 그림자 효과를 조절할 수 있습니다.
CardView 안에 내용 추가하기
CardView 안에는 기본적으로 하나의 View만 추가할 수 있습니다. 보통 이 안에는 LinearLayout 같은 레이아웃을 추가하여 여러 요소를 표시합니다.
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="8dp"
app:cardElevation="4dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<!-- 내용을 추가하세요 -->
</LinearLayout>
</android.support.v7.widget.CardView>
결론
CardView를 사용하여 안드로이드 앱의 UI를 보기 좋게 디자인할 수 있습니다. Material Design 가이드라인을 따라 그림자와 모서리 등의 효과를 쉽게 적용할 수 있으므로, 적극적으로 활용해 보세요.