Android CardView卡片布局详解(八)

一、CardView简介

CardView卡片布局是Android 5.0之后推出的布局效果,一般用于显示阴影和圆角效果的UI。CardView继承自FrameLayout帧布局,所以它其实还是一个布局。

卡片布局示例:

Android CardView卡片布局详解(八)_第1张图片

二、CardView属性介绍

  • cardBackgroundColor:设置背景色,CardView为了实现阴影效果,内部已经消耗掉了 Background属性,所以新增cardBackgroundColor属性用于设置背景色。
  • cardCornerRadius:设置圆角半径。
  • contentPadding:设置内部padding,CardView内部消耗掉了padding属性,新增了contentPadding属性。
  • cardElevation:设置阴影大小
  • cardUseCompatPadding:默认为false,用于5.0及以上,true则添加额外的padding绘制阴影。
  • cardPreventCornerOverlap:默认为true,用于5.0及以下,添加额外的padding,防止内容和圆角重叠。

有关cardUseCompatPadding和cardPreventCornerOverlap的属性讲解,可以参考这位大神的讲解。https://www.jianshu.com/p/a44da1d6a4cf


三、CardView使用示例

在布局文件中使用CardView卡片布局。




    

        

        
    

上面布局效果展示:

Android CardView卡片布局详解(八)_第2张图片

 

原创不易,点个赞再走呗。。。

Android CardView卡片布局详解(八)_第3张图片

 

你可能感兴趣的:(Android系列教程,android,android,studio,前端,ui)