0
私はアンドロイドとキャンバスの技術を掘り下げています。私はすべてを稼働しており、私が取り組んでいる少しのプロジェクトがあります!キャンバスに描画する部分は、アニメーションを表示するキャンバスループのフレームワークを作成しました。Androidはすべて私のキャンバスの描画を別のクラスに入れていますか?
// DRAW TO THE CANVAS
@Override
public void onDraw(Canvas canvas) {
// CLEAR CANVAS
canvas.drawColor(Color.YELLOW);
androidMan.draw(canvas);
circle.draw(canvas);
square.draw(canvas);
}
3つのオブジェクトがすべて表示され、すべて正常に動作します。私は、JavaとAndroidの両方に新しいです、私は可能であれば別々のクラスに、これらの3ドロー文を入れたいので、私はonDraw
見て何かのように、
// DRAW TO THE CANVAS
@Override
public void onDraw(Canvas canvas) {
// CLEAR CANVAS
canvas.drawColor(Color.YELLOW);
renderCanvas();
}
そして内は
のようなキャンバスに何かをレンダリングすることができますandroidMan.draw(canvas);
circle.draw(canvas);
square.draw(canvas);
しかし、私はこれを行うと動作しませんし、アプリが私の携帯電話に読み込まれない、おかげで質問が愚かに厚い場合でも!可能であれば、renderCanvas
を独自のファイルにしたいと思います。まず