我面临一个奇怪的问题,android CardView
cardElevation
在任何API级别都不再工作,即使我的旧项目没有显示过去功能的cardElevation
,即使我尝试完全空项目但得到了相同的问题。
有很多问题已经讨论过了,我已经在互联网和网站上尝试了所有可能的解决方案,但我无法解决问题。我正在使用Android Studio的最新版3.3
,Android Studio中是否有任何错误或者我错过了什么?
<android.support.v7.widget.CardView
app:cardElevation="4dp"
app:cardUseCompatPadding="true"
app:cardMaxElevation="6dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.v7.widget.CardView>
使用此依赖项,您可以从Post API 21获得提升
implementation 'com.google.android.material:material:1.0.0'
<com.google.android.material.card.MaterialCardView
android:elevation="4dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</com.google.android.material.card.MaterialCardView>
只需从清单文件android:hardwareAccelerated="false"
中删除此行,然后再次构建项目,它应该可以工作。