依赖
implementation 'com.android.support:cardview-v7:29.0.0' //卡片布局cardview
介绍
CardView 是 Google 官方发布 MD 风格卡片布局控件,开发者可以很方便的使用它将布局做成卡片效果,其继承自 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"
网友评论