android cardview 是5.0之后发布的控件,现在有向下兼容包support.v7 。可以在兼容性方面还有一些问题。
例如在低于 API 21时 cardview 把elavation部分都算进 width长度,但是高于API 21 时 cardview 不会把elevation算进width长度里面。为了兼容UI,只能通过margin根据elevation的长度调了
cardUseCompatPadding ,cardPreventCornerOverLap 都 为 false