問題があります。キャンバスを使って描いた画像がありますが、アニメ化したいと思います。のようなことをしたいのですが、ビューでTranslateAnimation
のみTranslateAnimation
機能し、私の画像はビューではありません。私に何ができる?
質問する
93 次
1 に答える
0
個人的には Android キャンバスを使用したことはありませんが、次のことを行う必要があることは確かです。
- キャンバスに自分の形を描く
- 数ミリ秒待ちます
- キャンバスをクリア
- シェイプをすぐ次の位置に再描画する
そして、最終位置に到達するまでこれを繰り返します。
私のわずかな知識では、キャンバスはフラッシュ アニメーションよりも一枚の紙に似ています。描画、クリア、再計算、再描画する必要があります。このトピックについてもう少し読むことを強くお勧めします。まず、Android キャンバスの参照から始めます: http://developer.android.com/reference/android/graphics/Canvas.html
そして、Android用のキャンバスフレームバイフレームチュートリアルのようないくつかのチュートリアルを試してください: http://developingthedream.blogspot.ro/2011/01/android-canvas-frame-by-frame-animation.html
また、スタックに質問を投稿する前に、まず Google で検索することを強くお勧めします。特に初心者の場合は、必要なものがすべて揃った既存のチュートリアルを見つけるチャンスがあります。頑張って学習してください。
于 2012-08-12T10:03:28.197 に答える