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."  

これは役立つ情報かもしれません。このチャレンジの質問の前は、「gradient」という単語はコードメソッド内またはテキスト内に表示されていませんでした。質問には「反対側に移動する」と書かれているので、私はまだアニメーションについて何も学びませんでした。

この質問への回答は、多くの新しいJavaプログラマーがグラフィックスとキャンバスを理解するのに役立つ可能性があります。

私はコーディングの答えを望んでいません(必要でない限り)、この質問は私が取らなければならない手順とともにより基本的な用語で説明されています。何卒ご理解とご協力を賜りますようお願い申し上げます。

4

1 に答える 1

3

「グラデーション」とは、カラーグラデーション、つまり、2次元領域全体で1つの色から別の色への段階的な遷移を意味します。

彼らが「ゆっくり」と「動くにつれて」と言うとき、彼らはアニメーションを意味するのではありません。画像自体は静的になります。これは、目が領域を横切って一方の側からもう一方の側に移動すると、色が暗い色から明るい色にゆっくりと変化することを意味していると考えることができます。

つまり—彼らは次のようなものを望んでいます:

グラデーション、片側が暗く、反対側が明るい

于 2012-12-30T18:25:45.223 に答える