Android Live壁紙のアニメーション実装?
現在Live壁紙を制作しております。
・背景画像のスクロール機能
・アニメーション
は実装できましたが、次のステップでつまづいています
<実装方法>
holder.lockCanvas();
(1)ここで、背景画像を canvasを使ってdrawBitmap しています
(2)ここで、アニメーション画像を canvasを使ってdrawBitmap しています
holder.jnlockCanvas();
<現状>
次のステップとして、Androidにはアニメーション機能として
Alpha / Rotate / Translate / Scale / Set /
があるようなので、このアニメーション機能を上記(2)の代わりに
アニメーションとして実装させようとしています
現在、制作中のライブ壁紙にActivityクラスを実装し
まず、ここのonCreate()の中で setContentView(R.layout.main)
を読み込んで、そこにアニメーション画像を定義し
その画像がclickされると、R.anim.alphaAnimation で定義した
アニメーション動作をさせてみようとしております
しかし、思うようにいきません。
R.layout.mainでのレイアウトは表示されず、壁紙アプリの画像しか
見えておりません
<問題として考えている点>
背景画像はThreadで流動的に動いています
その上にXMLで定義される Alpha / Rotate / ・・・・
のアニメーションは使用するのは無理なのではないか?
と考えています
<質問>
Live壁紙上で、 Alpha / Rotate / Translate / Scale / Set /
アニメーションは実装可能でしょうか?
もし、可能であればその方法を教えていただけますでしょうか?
よろしくお願いします
お礼
ありがとうございます。帰って試させていただきます。