0

这大概是个初级问题。但是,我已经阅读了面向绝对初学者的 Java 编程的第 9 章,并进入了挑战部分。我不太明白这个问题。

问题问:

"Create a Canvas that paints a gradient that’s dark on one side and slowly
gets lighter as it moves to the other side."  

这可能是有用的信息:在这个挑战问题之前,“梯度”这个词没有出现在代码方法或文本中。我还没有学到任何关于动画的知识,因为问题是“移动到另一边”。

这个问题的答案可能有助于许多新的 Java 程序员理解图形和画布。

我不想要编码答案(除非必要),只是用更基本的术语解释这个问题以及我必须采取的程序。非常感谢您在此问题上的时间和合作。

4

1 回答 1

3

“渐变”是指颜色渐变,即在二维区域中从一种颜色逐渐过渡到另一种颜色。

当他们说“慢慢地”和“随着它移动”时,他们不是指动画;图像本身将是静态的。您可以将其视为意味着,如果您的眼睛从该区域的一侧移到另一侧,您会慢慢看到颜色从暗变为亮。

也就是说——他们想要这样的东西:

渐变,一侧暗,另一侧亮

于 2012-12-30T18:25:45.223 回答