您的位置:首页 > 其它

CardView的学习

2016-07-08 01:11 253 查看
CardView继承至FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。CardView是一个Layout,可以布局其他View。

CardView常用属性:
card_view:cardElevation
 阴影的大小
card_view:cardMaxElevation
 阴影最大高度
card_view:cardBackgroundColor
 卡片的背景色
card_view:cardCornerRadius
 卡片的圆角大小
card_view:contentPadding
 卡片内容于边距的间隔
card_view:contentPaddingBottom

card_view:contentPaddingTop

card_view:contentPaddingLeft

card_view:contentPaddingRight

card_view:contentPaddingStart

card_view:contentPaddingEnd


card_view:cardUseCompatPadding
 设置内边距,V21+的版本和之前的版本仍旧具有一样的计算方式
card_view:cardPreventConrerOverlap
 在V20和之前的版本中添加内边距,这个属性为了防止内容和边角的重叠
12345678910
 <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto"        android:layout_width="200dp"        android:layout_height="wrap_content"        card_view:cardBackgroundColor="#303069"        card_view:cardCornerRadius="10dp"        card_view:cardPreventCornerOverlap="true"        card_view:cardUseCompatPadding="true"        card_view:contentPadding="10dp">        ...</android.support.v7.widget.CardView>
注:在gradle的dependencies中添加`compile 'com.android.support:cardview-v7:21.+'`


示例



CardView继承至FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。CardView是一个Layout,可以布局其他View。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CardView 卡片布局