项目场景:
如果你想用CardView加ImageView做出一个带有质感的圆角按钮,但是Android11运行完美无瑕,可是切换到android7却发现漏洞百出,那么以下便是最佳解决方案
问题描述:
如图这是布局代码

这是Android11上运行的结果

这是android7运行的结果

原因分析:
在特大小下圆形CardView遭不住比它半径还大的cardCornerRadius
属性这就导致了填充不满的问题
解决方案:
将其cardCornerRadius
属性的值调整到layout_width
和layout_height
值的一半
效果如图:

完美解决