我想在 CardView 上做透明背景。我知道背景颜色,但我的布局上有图像。
你知道怎么做吗?或者可以用作cardview但我会设置透明背景的东西?
问候
原文由 mac229 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在 CardView 上做透明背景。我知道背景颜色,但我的布局上有图像。
你知道怎么做吗?或者可以用作cardview但我会设置透明背景的东西?
问候
原文由 mac229 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 app:cardBackgroundColor="@android:color/transparent"
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="20dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="10dp"
app:cardCornerRadius="16dp"
app:cardElevation="16dp"
app:cardBackgroundColor="@android:color/transparent" >
<--inside cardlayout-->
</android.support.v7.widget.CardView>
原文由 Kapil Parmar 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
设置您的 CardView 以使用
cardBackgroundColor
属性删除颜色和cardElevation
属性删除阴影。例如:有关受支持属性的完整列表,请参见此处: https ://developer.android.com/reference/android/support/v7/widget/CardView.html
如果您使用的是较旧的 API,则需要在
CardView
上调用这两个函数: