1

アプリ を見た後、JavaUniversalTweenEngineについて知りまし。そして、デモアプリはいくつかの「すごい」種類のアニメーションを作成し、また有望に見えました。しかし、私はそのドキュメントを見ていません。ObjectAnimatorについて読みましたが、Alpha、Linear、angularなどの一般的なアニメーションに簡単に使用できます。

パフォーマンスを向上させる複雑なアニメーションを実行する必要があるため、Androidアプリ開発用に「objectAnimator」またはJava UniversalTweenEngineのどちらかを選択するのを手伝ってください。また、Java UniversaltweenEngineの使用中に発生した既知の問題を共有してください。

4

1 に答える 1

2

さて、トゥイーンエンジンを作ったので客観的に答えることはできませんが、あなたが選択できるようにいくつかのヒントを提供するかもしれません。

実際、単純なアニメーションから直接始めたい場合は、ObjectAnimatorの方が使いやすいかもしれません。それはまともなパフォーマンスを持っており、すぐに動作します。

Tweenエンジンは、複数のアニメーションのシーケンス、アニメーションの速度制御、繰り返し、ヨーヨーの再生、コールバックなどの強力な機能をサポートしています。ただし、それが一般的であるという事実は、オブジェクトの属性(オブジェクトの位置、不透明度、回転など)にアクセスする方法を指示する必要があります。良い点は、ビューやドローアブルだけでなく、考えられるすべてのオブジェクトの考えられるすべての属性をアニメーション化できることです。Tweenエンジンは「ユニバーサル」であるため、Javaで記述されている限り(Androidに関連している必要はありません)、他のプロジェクト(ゲーム、UIなど)をアニメーション化するために再利用できます。したがって、エンジンは「一度学習して、どこでも再利用」します。実際、エンジンはC#とC ++に移植されているので、どこでも実際に再利用できます:)

于 2012-06-11T09:34:20.067 に答える