CardView继承自FrameLayout布局,常用属性如下:
参数 | 类型 | 含义 |
---|---|---|
app:cardCornerRadius | float | 设置CardView的圆角半径 |
app:cardElevation | float | 设置阴影的深度 |
app:cardBackgroundColor | int | 设置卡片的背景色 |
android:foreground | int | 设置点击时候的水波纹效果,没有设置点击事件的话,就一定要设置android:clickable="true"属性,才能看到效果 |
app:cardUseCompatPadding | boolean | 在Android 5.0及以上平台中,设置是否要添加padding,5.0以下默认添加padding。默认值为false |
app:cardPreventCornerOverlap | boolean | 是否给content添加padding,来阻止与圆角重叠,默认值为true |
下文CardViewDemo代码
<android.support.v7.widget.CardView
android:layout_width="wrap_content"
android:layout_height="wrap_content