奇怪的CardView行为

时间:2015-02-08 09:39:49

标签: android android-cardview

我正在尝试使用半透明背景实现简单的cardview。

<android.support.v7.widget.CardView
        android:id="@+id/card_view"
        app:cardBackgroundColor="#33FFFFFF"
        app:cardCornerRadius="4dp"
        android:foreground="#33FFFFFF"
        android:padding="20dp"
        android:layout_width="match_parent"
        android:layout_height="100dp">
......
</android.support.v7.widget.CardView>

这是L和preL的结果

android L :( Nexus 5) enter image description here

Pre L:

enter image description here

任何想法如何修复前L看起来像L? 如您所见,卡片周围有太多边框/笔划。 我可以猜测它与阴影和东西有关......

感谢。

1 个答案:

答案 0 :(得分:0)

看起来它是google forums

中的已知缺陷

感谢@benhylau为使用alpha here

的cardview提供实现

无法使用#__FFFFF为cardview背景着色,因为它会忽略透明度值。需要使用alpha属性