【发布时间】:2017-10-31 18:35:39
【问题描述】:
缩放后
我的问题是,CardView 确实可以缩放,但隐藏了卡片视图的阴影。任何建议/想法。
编辑:
添加 app:cardUseCompatPadding="true" 后没有任何变化
cardUseCompatPadding 只处理不同 API 版本之间的阴影大小。
【问题讨论】:
缩放后
我的问题是,CardView 确实可以缩放,但隐藏了卡片视图的阴影。任何建议/想法。
编辑:
添加 app:cardUseCompatPadding="true" 后没有任何变化
cardUseCompatPadding 只处理不同 API 版本之间的阴影大小。
【问题讨论】:
我相信这是预期的行为。我们可以看到你里面有一个FrameLayout,也许你可以拉伸那个?由于CardView layout_height 设置为wrap_content,它会包裹拉伸的视图,你仍然会有你的影子。
【讨论】:
您可以将此行添加到 XML 中的 CardView。
app:cardUseCompatPadding="true"
更新
正如我在缩放后标记的第二张图像中注意到的那样,您的绑定位于图像视图上。因此,图像视图被拉伸并覆盖了您的卡片视图。您可以看到后面的cardview的阴影。您需要在 CardView 上定义绑定,并让 ImageView 填充 CardView 中的空白,方法是将其匹配父级到布局属性。
【讨论】: