我正在尝试消除Cardview上的灰色线,我使用的是具有一定透明度的颜色- #40B6F2FC这是我的代码
<android.support.v7.widget.CardView
android:id="@+id/cardView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:dividerHeight="0px"
android:divider="@null"
app:cardPreventCornerOverlap="false"
app:cardBackgroundColor="@color/sky_colorBlue_20_percent"
app:cardCornerRadius="2dp"
app:cardElevation="2dp"
app:cardMaxElevation="2dp"
app:cardUseCompatPadding="true">
跟随这个问题的答案https://stackoverflow.com/a/18734605/1599611,但仍然没有用。
有没有一种方法可以消除此灰线,而无需将高程设置为零并使用添加了透明度的颜色?
来自这个追踪器的基地
https://issuetracker.google.com/issues/37008169
状态:无法解决(预期行为)CardView不支持背景透明。这是由于使用canvas api绘制阴影的限制。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句