这可能是一个基本问题。但是,我已经完成了阅读绝对初学者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程序员理解Graphics和Canvas。
我不想要编码答案(除非必要),只是用更基本的术语解释这个问题以及我必须采取的程序。非常感谢您在此事上的时间和合作。
答案 0 :(得分:3)
“渐变”是指color gradient,即在一个二维区域内从一种颜色逐渐过渡到另一种颜色。
当他们说“慢慢地”和“随着它移动”时,他们并不意味着动画;图像本身将是静态的。您可以认为这意味着如果您的眼睛从一侧移动到另一侧,您将慢慢看到颜色从黑暗变为浅色。
那就是 - 他们想要这样的东西: