2

仲間のドロイドヘッドなどにご挨拶します。より複雑になっているライブ壁紙プロジェクトに取り組んでいます。興味があります: ライブ壁紙内から Android の View Animation パッケージ (http://developer.android.com/guide/topics/graphics/view-animation.html) を使用する方法を見つけた人はいますか? アクティビティではなくサービスであり、描画するキャンバスを取得するためにロックダウンするためのサーフェスホルダーが与えられているという点で、これが可能であることは私には明らかではないようです.ContentViewなどを設定する方法はありません. tween パッケージはビューに依存しているようです (つまり、アニメーションはキャンバスやビットマップなどではなく、ビュー自体に関連付けられます)。何かご意見は?前もって感謝します。ジョージ

4

2 に答える 2

1

Android 向けに最適化された (ガベージ コレクションなしで) Java オブジェクトを補間およびアニメーション化できるライブラリを作成しました。

私は製品 (オープン ソース ライブラリ、LGPL) を宣伝するためにここにいるわけではないので、このスレッドで私の回答を読むことをお勧めします。

Android: ビットマップのトゥイーン アニメーション

それがあなたの問題を解決するかどうか教えてください:-)

于 2011-04-13T13:37:48.247 に答える
0

私自身の質問に答えようと努力しています...いいえ、これは可能ではないと思います。私は一生懸命努力しましたが、成功しませんでした。また、他の人のコードの多くの例をレビューしましたが、誰もこのアプローチを取るのを見たことがありません. さらに、たとえうまくいったとしても、ライブ壁紙が自分の描画に責任を持ち、タイミングの問題などを正確に制御する方が良いと思います. ジョージ

于 2011-03-18T05:36:54.930 に答える