Javaスイングで最近のGoogle検索ページを作成する方法を知っている人はいますか? をご覧くださいhttp://www.google.com
。
1 に答える
2
素敵な効果:-)
Swing でこれを行いたい場合は、次のアプローチをとります。
- 元の画面をオフスクリーンの BufferedImage にレンダリングする
- 新しい画面をオフスクリーンの BufferedImage にレンダリングする
- 新しい画面を描画し、その上に古い画面の正しい部分をペイントし、正しい位置にねじって回転させることで、2 つの間のアニメーション遷移を行います (回転/ねじりには Java2D AffineTransformation を使用できます)。
ちょっと難しいのは、視覚的に魅力的に見え、厄介な視覚的アーティファクトを引き起こさない方法で、時間の経過とともに位置を変更することです。これには、いくつかの数学とかなりの試行錯誤が必要です。
于 2012-04-24T10:02:34.493 に答える