Android L以后,新增了一个CardView组件,Google官方应用中有不少地方是使用卡片来展示信息,背后应该就是这个CardView。
使用CardView要引入单独的support包:com.android.support:cardview-v7:22.2.0
个人在看到介绍的时候,有些疑惑,照理说卡片效果很好实现,最简单的就是给view设置一个白色背景,设置一定的margin就可以了,那么这个CardView有何特殊之处,需要单独作为一个组件呢?
做个实验看看吧,使用普通view的效果:
使用CardView:
区别很明显了,CardView加了一些阴影和圆角,有些立体效果,这个就是目前发现的最大的不同,目测谷歌是想规范一下卡片展示的样子吧?