缩放CardView会隐藏高程阴影

时间:2017-10-31 10:05:33

标签: android android-cardview

查看这些图片:
缩放前
enter image description here

缩放后

enter image description here

我的问题是,CardView会缩放,但会隐藏卡片视图的阴影。任何建议/想法。

修改

添加 app:cardUseCompatPadding =" true" 没有任何更改
enter image description here

cardUseCompatPadding只处理不同API版本之间的阴影大小。

2 个答案:

答案 0 :(得分:1)

您可以将此行添加到XML中的CardView中。

app:cardUseCompatPadding="true"

<强>更新

正如我在第二张图片中注意到的那样,在缩放后标记,你的绑定是在图像视图上。因此,图像视图被拉伸并覆盖您的卡片视图。你可以看到后面的cardview阴影。您需要在CardView上定义绑定,并让ImageView通过为布局属性匹配父级来填充CardView中的空白。

答案 1 :(得分:0)

我认为这是预期的行为。我们可以看到你里面有一个FrameLayout,也许你伸展那个?由于CardView layout_height设置为wrap_content,因此它会包裹拉伸的视图,但您仍然会有阴影。