【问题标题】:ImageView inside CardView with rounded corners is drawn incorrectly带圆角的 CardView 内的 ImageView 绘制不正确
【发布时间】:2021-08-06 10:05:37
【问题描述】:

里面有一个带有 ImageView 的 CardView。 CardView 有 50dp 的圆角半径,可以将其中的 ImageView 裁剪为圆形。但是,在某些设备中,内部的 ImageView 以一种奇怪的方式呈现。

我在大多数设备中实现的期望输出:

然而,在某些设备上,它以一种奇怪的方式呈现:

为了记录,我已经开始对圆形 ImageViews 使用另一种方法,但是,我想知道为什么会发生这种情况。

【问题讨论】:

    标签: android xml android-layout imageview cardview


    【解决方案1】:

    个人来说,如果ImageView直接放在CardView中,放置的图片是没有match_parent的。你需要在 ImageView 之上嵌套一层 RelativeLayout。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      • 2019-06-15
      相关资源
      最近更新 更多