android - 将顶部的 alpha 设置为 0%,将底部的 alpha 设置为 70% - Android - Kotlin
问题描述
所以我有一些带有标题的图像视图,如果上传的图像由于白色标题文本而在底部是白色的,则几乎不可见。现在我们的设计师告诉我制作一个渐变,顶部为 0%,底部为 70%(alpha)。现在有了颜色和东西,我已经想通了,但我似乎无法找到使用 alpha 的方法。有没有人可以在这里帮助我?我一直在搜索 stackoverflow 很长一段时间,但到目前为止,没有一个主题能解决我的问题。
到目前为止,我已经尝试了以下方法:
<gradient
android:angle="270"
android:endColor="#80000000"
android:startColor="@null"
android:type="linear"/>
但事实证明这并不正确,而且我的设计师告诉我像我在上面的问题中提出的那样去做这一事实使我的选择受到限制。
任何帮助将不胜感激!
解决方案
由于 android 使用#SRGB
色彩空间,70% 的 alpha 约为。B3
.
尝试这个:
<gradient
android:angle="270"
android:endColor="#B3000000"
android:startColor="#00000000"
android:type="linear"/>
推荐阅读
- c++ - 如何应用相机校准将图像中的二维点转换为方位矢量?
- windows - 单击取消按钮时,如何使脚本停止?
- ruby-on-rails - 万能钥匙未生成轨道 6
- php - 将文件存储在存储文件夹之外
- python - Pandas,在整行上应用两个函数的最有效方法
- c++ - RTSP 音频反向通道 (ONVIF) - 如何实现
- getstream-io - 如何将自定义 Header 添加到 Stream Feed Activity?
- drupal - 如何在块树枝模板中显示当前页面的字段
- sql - 如何在sql中具有一定数量的重复项的范围之间创建一个随机数
- python - 使用汤,find_all 返回一个 [ ] 值