私は1つの長方形を持っています。四角形の幅は、開始時間と終了時間に基づいて決定されます。starttime が 0 で end time が 20000 の場合、幅は 200、高さは 100 になります。ここで、hight は一定です。長方形の色は、開始色と終了色に基づいて計算されます。したがって、開始色のみを指定すると、長方形の色の背景がその色に設定されます。開始色と終了色を指定すると、部分的に開始色が描画され、長方形の残りの半分が終了色になります。
例えば
開始時間 0; 終了時刻 20000;
すべての時間はミリ秒単位です。
開始色は赤、終了色は緑です。
o-10000 は赤、10001 - 20000 は緑になります。
100ミリ秒を取得したい場合、その長方形の色は何ですか。私が使用しなければならないロジックは何でしょうか.HashMapの概念を使用したくありません. 色時間補間理論はありますか? これらすべてを計算することに非常に興味があります。私を助けてください。私はこの補間理論の知識がゼロです。