在我更新了我的android studio 3.3并将我的项目迁移到androidx工件后,我的卡片视图提升停止工作并显示阴影。
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:elevation="@dimen/card_margin"
app:cardCornerRadius="@dimen/card_margin">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!--Other Code-->
</LinearLayout>
</androidx.cardview.widget.CardView>发布于 2019-02-12 19:17:08
将app:cardElevation="10dp"属性添加到cardview。
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:elevation="@dimen/card_margin"
**app:cardElevation="@dimen/card_margin"**
app:cardCornerRadius="@dimen/card_margin">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!--Other Code-->
</LinearLayout>
</androidx.cardview.widget.CardView>发布于 2020-07-14 20:54:41
您需要在CardView中指定app:cardUseCompatPadding="true",然后使用approbate值设置app:cardElevation="4dp"
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:elevation="12dp"
app:cardCornerRadius="12dp"
app:cardUseCompatPadding="true"
app:cardElevation="4dp">https://stackoverflow.com/questions/54293713
复制相似问题