将顶部的 alpha 设置为 0%,将底部的 alpha 设置为 70% - Android - Kotlin

Set alpha on top to 0 percent and on bottom to 70 percent - Android - Kotlin

所以我有一些带有标题的图像视图,如果上传的图像例如由于白色标题文本而在底部显示为白色,则该标题几乎不可见。现在我们的设计师告诉我制作一个渐变,顶部为 0%,底部为 70% (alpha)。现在有了颜色和东西,我已经想通了,但我似乎找不到用 alpha 来做的方法。 有人可以帮我吗? 我搜索 Whosebug 已经有一段时间了,但到目前为止 none 的主题解决了我的问题。

到目前为止,我已经尝试了以下方法:

<gradient
    android:angle="270"
    android:endColor="#80000000"
    android:startColor="@null"
    android:type="linear"/>

但这并不正确,事实上我的设计师告诉我按照我在上面的问题中提出的那样去做,这让我的选择受到限制。

非常感谢任何帮助!

由于 android 使用 #SRGB 颜色 space,70% 的 alpha 约为。 B3.
试试这个:

<gradient
    android:angle="270"
    android:endColor="#B3000000"
    android:startColor="#00000000"
    android:type="linear"/>