卡片布局控件 - CardView

依赖

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"

你可能感兴趣的:(卡片布局控件 - CardView)