栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用线性插值和“链接的列表”制作颜色渐变?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用线性插值和“链接的列表”制作颜色渐变?

为了得到你想要的效果,你可能将不得不创建一个自定义渐变画跨越的色域色调沿一轴的范围阿尔法沿其他透明度。作为一个相关示例,它

KineticModel
使用
RadialGradientPaint
来创建
GradientImage
实例数组。在每个图像中,alpha值从
0xff
中心的(1.0)到
0x3f
外围的(0.25)径向变化。

附录:根据您的图片,只需将图形上下文设置

Stroke
为合适的宽度,将绘画设置为颜色查询表(
clut
)中的下一个色调,然后按
drawLine()
。您可以改变色调,保持饱和度和亮度恒定。

float N = 360;Queue<Color> clut = new linkedList<Color>();for (int i = 0; i < N; i++) {    clut.add(Color.getHSBColor(i / N, 1, 1));}

您必须根据时间或空间来决定何时更改颜色。对于后者,

javax.swing.Timer
是一个不错的选择。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451329.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号