代码之家  ›  专栏  ›  技术社区  ›  Shahzad Akram

Android CardView提升不再工作

  •  0
  • Shahzad Akram  · 技术社区  · 7 年前

    我面临一个奇怪的问题 CardView cardElevation 在任何API级别都不再工作,甚至我的旧项目也没有显示 卡片提升

    已经讨论过很多与此相关的问题,我已经在互联网和这个网站上尝试了所有可能的解决方案,但我无法解决这个问题。我正在使用最新版本 3.3 关于Android Studio,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>
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Ankit Tale    7 年前

    使用此依赖项可以实现从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>
    
        2
  •  0
  •   Raed    7 年前

    从清单文件中删除这一行 android:hardwareAccelerated="false"

    推荐文章