同じスレッドで制御される2つの垂直タイマーバーをアニメーション化したいと思います。私は各サーフェイスの新しいスレッドを作成することを避けようとしています。これは私が教えてくれたすべてのチュートリアルを教えてくれます。これも可能ですか?1つのスレッドで2つのSurfaceViewを制御できますか?
0
A
答えて
0
はい、なぜ、その後、あなたのSurfaceView implements Runnable Interface
とあなたのUtilのクラス内でのArrayListを定義し、あなたのSurfaceView
にUtilのクラスにthis
を追加し、私Utilのクラスは、読み込みループを作り、SurfaceView
外utilのクラスを作成できませんArrayList
すべてのオブジェクトをRunnable
に呼び出します。私はあなたがそれを持って願っています:)
0
私はこれを行うに直ちに問題を参照してくださいすることはできません。 SurfaceViewを使用すると、システムがView階層を描画するのを待たずにCanvasに描画することができます。 documentationに従ってキャンバスをロックすると、おそらくあなたの目標を達成できます。
ありがとうございます。私はAndroidの開発に新しいので、指導を感謝します。私はこれを打ち、あなたに知らせるでしょう。 – Zelazny7