2011-12-16 29 views
2

時間枠上で連続的に上から落ちる画像ボールがあり、流れは連続していなければならず、スピード、これを行うための最善の方法は何ですか。 どのようなアニメーションが役立つか、アニメーションを翻訳するかキャンバスを使用してください。私はアンドロイドでキャンバスの使い方を学びます。するにはアンドロイドでアニメーションを翻訳アプリ翻訳の翻訳

どのように私はキャンバスを使用してこれを達成することができ、どの例でも役立ちます。前もって感謝します。

答えて

1

SurfaceView ...私が以前見たことがあるように、SurfaceViewは、私が望む何かを自由に実行でき、UIスレッドをブロックしないようにしました。独自のスレッドがあるので、すべての種類の時間枠とインタラクションを指定できます。物理と衝突を計算することさえできます。 HEREは、あなたを始めるための素晴らしいチュートリアルです。

+0

@alinあなたは何かをもっと精巧にしてくれるでしょうか? – cavallo

+0

おかげさまであなたにアリンがありがとう、ここではイメージはタッチで作成されますが、それらを上から落とさせる方法load – cavallo

+0

たとえば、描画するすべてのビットマップのArrayList を作成します。 BitmapToDrawは、Bitmap、XCoordonate、およびYCoordinateを含むオブジェクトでなければなりません。 SurfaceViewスレッドでは、リストからオブジェクトBitmapToDrawごとに、値でYCoordinateをインクリメントするメソッドを呼び出します。 onDrawでは、リストからすべてのオブジェクトを単純に描画します。より正確に言えば、少し前にチュートリアルを作成しました:http://www.androider.ro/tutorial-surfaceview-ul-si-oaia-care-voia-sa-alerge-3232ルーマニア語ですが...最後にプロジェクトのソースコードへのリンクがありますが、それを使用することができます。 – Alin