我正在尝试使用半透明背景实现简单的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)
Pre L:
任何想法如何修复前L看起来像L? 如您所见,卡片周围有太多边框/笔划。 我可以猜测它与阴影和东西有关......
感谢。
答案 0 :(得分:0)
看起来它是google forums
中的已知缺陷感谢@benhylau为使用alpha here
的cardview提供实现无法使用#__FFFFF为cardview背景着色,因为它会忽略透明度值。需要使用alpha属性