Установите альфа сверху на 0 процентов, а внизу на 70 процентов - Android - Kotlin - PullRequest
2 голосов
/ 16 марта 2020

Итак, у меня есть несколько изображений с заголовком, который едва виден, если загруженное изображение, например, белое снизу из-за белого текста заголовка. Теперь наш дизайнер сказал мне сделать градиент с 0 процентами сверху и 70 процентами снизу (альфа). Теперь с цветами и прочим я уже понял это, но я просто не могу найти способ сделать это с альфа. Есть ли кто-нибудь, кто может помочь мне здесь? Я давно искал stackoverflow, но ни одна из тем не решила мою проблему до сих пор.

До сих пор я пробовал следующее:

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

но это оказалось неверным, и тот факт, что мой дизайнер сказал мне сделать это так, как я спрашиваю в приведенном выше вопросе, ограничивает мои возможности.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 16 марта 2020

Поскольку android использует #SRGB цветовое пространство, 70% альфа составляет ок. B3.
Попробуйте это:

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