带圆角的 CardView 内的 ImageView 绘制不正确
Posted
技术标签:
【中文标题】带圆角的 CardView 内的 ImageView 绘制不正确【英文标题】:ImageView inside CardView with rounded corners is drawn incorrectly 【发布时间】:2021-08-06 10:05:37 【问题描述】:里面有一个带有 ImageView 的 CardView。 CardView 有 50dp 的圆角半径,可以将其中的 ImageView 裁剪为圆形。但是,在某些设备中,内部的 ImageView 以一种奇怪的方式呈现。
我在大多数设备中实现的期望输出:
然而,在某些设备上,它以一种奇怪的方式呈现:
为了记录,我已经开始对圆形 ImageViews 使用另一种方法,但是,我想知道为什么会发生这种情况。
【问题讨论】:
【参考方案1】:个人来说,如果ImageView直接放在CardView中,放置的图片是没有match_parent的。你需要在 ImageView 之上嵌套一层 RelativeLayout。
【讨论】:
以上是关于带圆角的 CardView 内的 ImageView 绘制不正确的主要内容,如果未能解决你的问题,请参考以下文章