【发布时间】:2019-10-04 07:46:47
【问题描述】:
我有一个 imageview 和一个 cardview 提升在它上面。卡片视图内部包含多个视图。
我想为 cardview 设置一个背景颜色,这样它的 startcolor 应该使它后面的 imageview 的初始部分以 30% 的透明度可见,并且 cardview 应该变得越来越暗和黑色结束。
这是我迄今为止尝试过的:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#80000000"
android:endColor="#FF000000"
android:angle="270"
android:dither="true"
/>
</shape>
这不会使我的图像视图可见。我浏览了许多 SOF 帖子,但无法重现我想要的内容!
欢迎任何意见,将非常有帮助!
【问题讨论】:
-
抱歉,找不到你想要的,你能提供一个示例图片吗?
-
80用于0.5alpha 。少用Opacity\ . -
你能分享任何你想构建的演示图像吗?
-
你做的渐变,放那个卡片视图的背景
-
抱歉,回复晚了,感谢您的输入,不幸的是我没有图像,但我可以通过修改 Ezaldeen sahb 的答案来复制它。
标签: java android gradient background-color