CardView

CardView 在 Lollipop(API 21)及更高版本上使用真实高程和动态阴影。然而,在 Lollipop CardView 回归程序化影子实施之前。

如果试图让 ImageView 适合 CardView 的圆角,你可能会注意到它在 Lollipop 之前看起来不正确(API 21)。要解决此问题,你应该在 CardView 上调用 setPreventCornerOverlap(false),或者将 app:cardPreventCornerOverlap="false" 添加到你的布局中。

在使用 CardView 之前,你必须在 build.gradle 文件中添加支持库依赖项:

dependencies{
    compile 'com.android.support:cardview-v7:25.2.0'
}

可在此处找到许多最新版本

官方文件:

https://developer.android.com/reference/android/support/v7/widget/CardView.html https://developer.android.com/training/material/lists-cards.html