[Android Studio 30天自我挑战] CardView元件介绍

CardView卡片怖局是Android 5.0系统引入的元件,
继承自Framelayout,所以FrameLayout所有属性CardView几乎可以直接拿来用,
不过CardView也有自己独特的属性。

CardView xml常用的属性

app:cardElevation:设定阴影的大小。

app:cardMaxElevation:设定阴影最大高度。

app:cardBackgroundColor:设定卡片的背景色。

app:cardCornerRadius:设定卡片的圆角大小。

app:contentPadding:设定内容的padding。

app:contentPaddingTop:设定内容的上padding。

app:contentPaddingLeft:设定内容的左padding。

app:contentPaddingRight:设定内容的右padding。

app:contentPaddingBottom:设定内容的底padding。

app:cardUseCompatPadding:是否使用CompatPadding。

app:cardPreventConrerOverlap:是否使用PreventCornerOverlap。

在CardView xml里可以设定背景、圆角、阴影等不同的设计,
这些功能也可以用在MainActivity.java里设定,
下一篇会用CardView来设计一个简单的范例。


<<:  区块链篇

>>:  Day25:终於要进去新手村了-Javascript-函式-物件综合范例

Day14,来试试OpenELB

正文 前面几个章节有提到Service type LoadBalancer,这个service ty...

创建App功能-登入与副界面

本Xcard专案已有建设主、副界面,而今天则是来建设登入功能与副界面规划。登入功能选择了两种方法,一...

量化交易30天 Day30 - 量化交易 v.s. 主观交易

量化交易30天 本系列文章是纪录一位量化交易新手的学习过程,除了基础的Python语法不说明,其他...

Day 16 ATT&CK for ICS - Persistence(1)

攻击者进入 ICS 工控环境之後,会利用许多手法让自己保持跟 ICS 系统与设备的连线状态,让自己可...

【心得】你今天种菜了吗? grid之路-grid的使用(4)

前言 前面用棋盘方格为例,练习了如何用 grid-template-areas、 grid-colu...