gpt4 book ai didi

android - 如何创建具有中间色阶的渐变?

转载 作者:行者123 更新时间:2023-11-30 04:44:03 25 4
gpt4 key购买 nike

我正在通过 xml 文件处理渐变。

问题是虽然渐变效果很好,但我想要从一种颜色到另一种颜色的逐步过渡,而不是渐变。

好像没有阶梯渐变的选项。我该怎么办?

最佳答案

如果您可以/想要转向程序化解决方案,API 允许您使用颜色步长创建渐变,并使用两个数组定义每种颜色的相对 (0.0-1.0) 位置:

// this creates a semi-lucid cylinder gradient
int[] colGreen = {Color.parseColor("#006600"),
Color.parseColor("#01cc00"),
Color.parseColor("#119911"),
Color.parseColor("#22bb33"),
Color.parseColor("#ddffdd"),
Color.parseColor("#006600") };

float[] pos = {0.0f, 0.25f, 0.5f, 0.55f, 0.85f, 1f};

LinearGradient gr = new LinearGradient(x0, y0, x1, y1, colGreen, pos, tilemode));

关于android - 如何创建具有中间色阶的渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5418487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com