卡片布局
- 更新时间:2026-02-08 19:44:16
卡片布局-card
是布局父类的(XLayout)的子类,因此可以使用XLayout的所有方法,但需要注意卡片布局本身是帧布局的子类,因此建议在卡片布局中加入线性布局来使用。
原生类型:{com.google.android.material.card.MaterialCardView}
一、常用属性
风格 - 风格
设置风格
可选值:填充,轮廓,阴影
可点击 - 是否可以点击
设置是否可以点击
涟漪颜色 - 涟漪颜色
设置涟漪颜色
弧度 - 弧度
设置弧度
单位:dp
最小宽度 - 最小宽度
设置最小宽度
单位:dp
最小高度 - 最小高度
设置最小高度
单位:dp
背景颜色 - 背景颜色
设置背景颜色
填充颜色 - 填充颜色
设置填充颜色
背景颜色会无视卡片的圆弧角度,填充颜色会填充整个卡片,并且保证卡片的角度和样式
背景图片 - 背景图片
设置背景图片
内边距 - 内边距
设置内边距
参数顺序:左,上,右,下(单位:dp)
重力 - 重力
设置重力
卡片只能设置前景重力,不要求安卓版本。
二、子控件属性表
被卡片布局包裹的子控件可以使用如下属性:
三、常用函数
设置可点击(可点击)
设置可点击
- 参数 : 可点击 {布尔值} 是否可点击
- 版本 : 1.8.2
设置涟漪色(颜色)
设置涟漪色
- 参数 : 颜色 {字符串} 颜色字符串
- 版本 : 1.8.2
设置涟漪色(颜色)
设置涟漪色
- 参数 : 颜色 {数字} 颜色值
- 版本 : 1.8.2
设置背景颜色(颜色)
设置背景颜色
- 参数 : 颜色 {数字} 文本颜色值
- 版本 : 1.8.2
设置背景颜色(颜色)
设置背景颜色
- 参数 : 颜色 {字符串} 颜色字符串
- 版本 : 1.8.2
设置填充色(颜色)
设置填充色
- 参数 : 颜色 {数字} 颜色值
- 版本 : 1.8.2
设置填充色(颜色)
设置填充色
- 参数 : 颜色 {字符串} 颜色字符串
- 版本 : 1.8.2
设置弧度(弧度)
设置弧度
- 参数 : 弧度 {数字} 弧度(单位:dp)
- 版本 : 1.8.2