2011-09-18 7 views
0

同じスレッドで制御される2つの垂直タイマーバーをアニメーション化したいと思います。私は各サーフェイスの新しいスレッドを作成することを避けようとしています。これは私が教えてくれたすべてのチュートリアルを教えてくれます。これも可能ですか?1つのスレッドで2つのSurfaceViewを制御できますか?

答えて

0

はい、なぜ、その後、あなたのSurfaceView implements Runnable InterfaceとあなたのUtilのクラス内でのArrayListを定義し、あなたのSurfaceViewにUtilのクラスにthisを追加し、私Utilのクラスは、読み込みループを作り、SurfaceView外utilのクラスを作成できませんArrayListすべてのオブジェクトをRunnableに呼び出します。私はあなたがそれを持って願っています:)

+0

ありがとうございます。私はAndroidの開発に新しいので、指導を感謝します。私はこれを打ち、あなたに知らせるでしょう。 – Zelazny7

0

私はこれを行うに直ちに問題を参照してくださいすることはできません。 SurfaceViewを使用すると、システムがView階層を描画するのを待たずにCanvasに描画することができます。 documentationに従ってキャンバスをロックすると、おそらくあなたの目標を達成できます。