-1

問題があります。キャンバスを使って描いた画像がありますが、アニメ化したいと思います。のようなことをしたいのですが、ビューでTranslateAnimationのみTranslateAnimation機能し、私の画像はビューではありません。私に何ができる?

4

1 に答える 1

0

個人的には Android キャンバスを使用したことはありませんが、次のことを行う必要があることは確かです。

  1. キャンバスに自分の形を描く
  2. 数ミリ秒待ちます
  3. キャンバスをクリア
  4. シェイプをすぐ次の位置に再描画する

そして、最終位置に到達するまでこれを繰り返します。

私のわずかな知識では、キャンバスはフラッシュ アニメーションよりも一枚の紙に似ています。描画、クリア、再計算、再描画する必要があります。このトピックについてもう少し読むことを強くお勧めします。まず、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 に答える