android - Cardview 阴影在 api 18 上未正确显示
问题描述
我正在使用这样的cardview:
<com.google.android.material.card.MaterialCardView
android:id="@+id/togglebuysell"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="10dp"
android:layout_marginRight="15dp"
android:layout_marginBottom="10dp"
app:cardCornerRadius="15dp"
app:cardElevation="5dp">
解决方案
CardView 在 Lollipop 之前添加了额外的填充以在平台上绘制阴影。
尝试添加app:cardUseCompatPadding="true"
https://developer.android.com/reference/android/support/v7/widget/CardView#setusecompatpadding
推荐阅读
- sql-server - 参数@objname 不明确或声明的@objtype (INDEX) 错误
- python - Pygame 错误:视频系统未初始化(更多信息在描述中)
- java - 升级故障安全时集成测试失败,但在 intellij 内通过
- mips - MIPS 程序:检查数字是否为素数
- javascript - 尝试以反应结束搜索过滤器,但有错误
- azure - 在 Azure 门户中设置首选部署位置
- scala - 是否可以在不评估的情况下对按名称参数进行模式匹配?
- flutter - 像 Flutter 中的标题文本一样收缩 SliverAppBar 图像动画
- angular - 使用 AngularFire 显示 Facebook 头像的正确方法是什么
- python - How to make a voice assistant in python that always listen for inputs?