0

Javaスイングで最近のGoogle検索ページを作成する方法を知っている人はいますか? をご覧くださいhttp://www.google.com

ここに画像の説明を入力

4

1 に答える 1

2

素敵な効果:-)

Swing でこれを行いたい場合は、次のアプローチをとります。

  • 元の画面をオフスクリーンの BufferedImage にレンダリングする
  • 新しい画面をオフスクリーンの BufferedImage にレンダリングする
  • 新しい画面を描画し、その上に古い画面の正しい部分をペイントし、正しい位置にねじって回転させることで、2 つの間のアニメーション遷移を行います (回転/ねじりには Java2D AffineTransformation を使用できます)。

ちょっと難しいのは、視覚的に魅力的に見え、厄介な視覚的アーティファクトを引き起こさない方法で、時間の経過とともに位置を変更することです。これには、いくつかの数学とかなりの試行錯誤が必要です。

于 2012-04-24T10:02:34.493 に答える