android - CardView中的CardCornerRadius在android Pie中看起来很奇怪
问题描述
我的 CardView 一直按预期显示,直到像这样的android O ,
但是在android P中它看起来像这样,(里面是透明的白色矩形)
这是应用程序所有 CardView 中使用的样式。
<style name="translucentCard" parent="CardView">
<item name="cardCornerRadius">20dp</item>
<item name="cardBackgroundColor">#26ffffff</item>
</style>
如果我使用不透明cardBackgroundColor
,则内部矩形会消失,但这不是解决方案。我需要使用以前使用的半透明颜色。任何人都可以帮我克服这个吗?请注意,它只发生在Android Pie中。
解决方案
最新版本的向后兼容海拔
app:cardElevation="0dp"
或者
<item name="cardElevation">0dp</item>
推荐阅读
- vuejs2 - Vue 组件被销毁两次
- c++ - 对于具有 QTableWidgetItem 的单元格,不会发出 QTableWiget::cellChanged 信号
- javascript - javascript中IF语句中的多个OR条件
- pdf - 导出 PDF 图形,形状轮廓和填充区域不分离
- r - 地址解析:识别模式,然后将值剪切并粘贴到同一列中的正确位置
- python - 将 Htmlunit 与 selenium 和 python 一起使用
- python - ValueError:时间数据“2018 年 5 月 23 日”与格式“%Y%b%d”不匹配(匹配)
- google-apps-script - 如何在谷歌脚本中修复“Blob 对象必须具有此操作的非空数据。(第 6 行,文件“代码”)”
- angular - Angular 如何知道构造函数的类型是什么?
- google-app-engine - 如何在 App Engine 上部署标准 Go 应用