在Android中使用CardView,首先需要在build.gradle文件中添加依賴:
implementation 'androidx.cardview:cardview:1.0.0'
然后在布局文件中添加CardView控件:
<androidx.cardview.widget.CardView
android:id="@+id/card_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="8dp"
app:cardElevation="4dp"
app:cardUseCompatPadding="true">
<!-- 在CardView中添加需要顯示的內容,可以是TextView、ImageView等 -->
</androidx.cardview.widget.CardView>
在代碼中通過findViewById獲取CardView控件,可以設置CardView的屬性,如圓角半徑、陰影等:
CardView cardView = findViewById(R.id.card_view);
cardView.setRadius(8); // 設置圓角半徑
cardView.setCardElevation(4); // 設置陰影大小
cardView.setUseCompatPadding(true); // 設置是否使用兼容填充
CardView可以用來包裹其他視圖,使其擁有卡片樣式的外觀,使UI更加美觀和具有層次感。