依賴
implementation 'com.android.support:cardview-v7:29.0.0' //卡片布局cardview
介紹
CardView 是 Google 官方發(fā)布 MD 風格卡片布局控件仇祭,開發(fā)者可以很方便的使用它將布局做成卡片效果既棺,其繼承自 FrameLayout布局满力,并在其基礎上添加了圓角和陰影等效果。
屬性
屬性 | 作用 |
---|---|
CardView_cardBackgroundColor | 設置背景色 |
CardView_cardCornerRadius | 設置圓角大小 |
CardView_cardElevation | 設置z軸陰影 |
CardView_cardMaxElevation | 設置z軸最大高度值 |
CardView_cardUseCompatPadding | 是否使用CompadPadding |
CardView_cardPreventCornerOverlap | 是否使用PreventCornerOverlap |
CardView_contentPadding | 內容的padding |
CardView_contentPaddingLeft | 內容的左padding |
CardView_contentPaddingTop | 內容的上padding |
CardView_contentPaddingRight | 內容的右padding |
CardView_contentPaddingBottom | 內容的底padding |
DEMO
app:cardBackgroundColor="@color/white"
app:cardUseCompatPadding="true"
app:cardPreventCornerOverlap="true"
app:contentPadding="8dp"
app:cardElevation="5dp"
app:cardCornerRadius="10dp"
app:cardMaxElevation="10dp"
android:foreground="?android:selectableItemBackground"
android:clickable="true"